ACE_RMCast::Profile::Header Class Reference

#include <Protocol.h>

List of all members.

Public Member Functions

 Header (u16 id, u16 size)
 Header (istream &is)
u16 id () const
u16 size () const

Protected Member Functions

void size (u16 s)

Private Attributes

u16 id_
u16 size_

Friends

struct Profile


Detailed Description

Definition at line 78 of file Protocol.h.


Constructor & Destructor Documentation

ACE_RMCast::Profile::Header::Header ( u16  id,
u16  size 
) [inline]

Definition at line 81 of file Protocol.h.

00082           : id_ (id), size_ (size)
00083       {
00084       }

ACE_RMCast::Profile::Header::Header ( istream is  )  [inline]

Definition at line 86 of file Protocol.h.

References id_, and size_.

00087       {
00088         (void) (is >> id_ >> size_);
00089       }


Member Function Documentation

u16 ACE_RMCast::Profile::Header::id ( void   )  const [inline]

Definition at line 93 of file Protocol.h.

References id_.

Referenced by ACE_RMCast::Profile::id(), and ACE_RMCast::operator<<().

00094       {
00095         return id_;
00096       }

void ACE_RMCast::Profile::Header::size ( u16  s  )  [inline, protected]

Definition at line 106 of file Protocol.h.

References size_.

00107       {
00108         size_ = s;
00109       }

u16 ACE_RMCast::Profile::Header::size ( void   )  const [inline]

Definition at line 99 of file Protocol.h.

References size_.

Referenced by ACE_RMCast::operator<<(), and ACE_RMCast::Profile::size().

00100       {
00101         return size_;
00102       }


Friends And Related Function Documentation

friend struct Profile [friend]

Definition at line 111 of file Protocol.h.


Member Data Documentation

u16 ACE_RMCast::Profile::Header::id_ [private]

Definition at line 114 of file Protocol.h.

Referenced by Header(), and id().

u16 ACE_RMCast::Profile::Header::size_ [private]

Definition at line 115 of file Protocol.h.

Referenced by Header(), and size().


The documentation for this class was generated from the following file:
Generated on Tue Feb 2 17:36:29 2010 for ACE_RMCast by  doxygen 1.4.7