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


Constructor & Destructor Documentation

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

Definition at line 80 of file Protocol.h.

References ACE_RMCast::u16.

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

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

Definition at line 85 of file Protocol.h.

References ACE_RMCast::istream.

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


Member Function Documentation

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

Definition at line 92 of file Protocol.h.

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

00093       {
00094         return id_;
00095       }

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

Definition at line 105 of file Protocol.h.

References ACE_RMCast::u16.

00106       {
00107         size_ = s;
00108       }

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

Definition at line 98 of file Protocol.h.

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

00099       {
00100         return size_;
00101       }


Friends And Related Function Documentation

friend struct Profile [friend]
 

Definition at line 110 of file Protocol.h.


Member Data Documentation

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

Definition at line 113 of file Protocol.h.

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

Definition at line 114 of file Protocol.h.


The documentation for this class was generated from the following file:
Generated on Thu Nov 9 11:41:10 2006 for ACE_RMCast by doxygen 1.3.6