Public Member Functions | Protected Member Functions | Private Attributes | Friends

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.

          : id_ (id), size_ (size)
      {
      }

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

Definition at line 86 of file Protocol.h.

      {
        (void) (is >> id_ >> size_);
      }


Member Function Documentation

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

Definition at line 93 of file Protocol.h.

      {
        return id_;
      }

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

Definition at line 106 of file Protocol.h.

      {
        size_ = s;
      }

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

Definition at line 99 of file Protocol.h.

      {
        return size_;
      }


Friends And Related Function Documentation

friend struct Profile [friend]

Definition at line 111 of file Protocol.h.


Member Data Documentation

Definition at line 114 of file Protocol.h.

Definition at line 115 of file Protocol.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines