Classes | Typedefs | Functions | Variables

ACE_RMCast Namespace Reference

Classes

class  Acknowledge
class  Flow
class  Fragment
class  Link
class  Parameters
struct  AddressHasher
struct  Profile
class  Message
struct  From
struct  To
struct  Data
struct  SN
class  NAK
struct  NRTM
struct  NoData
struct  Part
class  Reassemble
class  Retransmit
class  Simulator
class  Socket_Impl
class  Socket
struct  Out_Element
struct  In_Element
struct  Element

Typedefs

typedef ACE_SYNCH_MUTEX Mutex
typedef ACE_Guard< MutexLock
typedef ACE_Condition< MutexCondition
typedef ACE_CDR::UShort u16
typedef ACE_CDR::ULong u32
typedef ACE_CDR::ULongLong u64
typedef ACE_INET_Addr Address
typedef ACE_OutputCDR ostream
typedef ACE_SizeCDR sstream
typedef ACE_InputCDR istream
typedef ACE_Strong_Bound_Ptr
< Profile, Mutex
Profile_ptr
typedef ACE_Strong_Bound_Ptr
< Message, Mutex
Message_ptr
typedef ACE_Vector
< Message_ptr,
ACE_VECTOR_DEFAULT_SIZE > 
Messages
typedef ACE_Strong_Bound_Ptr
< From, Mutex
From_ptr
typedef ACE_Strong_Bound_Ptr
< To, Mutex
To_ptr
typedef ACE_Strong_Bound_Ptr
< Data, Mutex
Data_ptr
typedef ACE_Strong_Bound_Ptr
< SN, Mutex
SN_ptr
typedef ACE_Strong_Bound_Ptr
< NAK, Mutex
NAK_ptr
typedef ACE_Strong_Bound_Ptr
< NRTM, Mutex
NRTM_ptr
typedef ACE_Strong_Bound_Ptr
< NoData, Mutex
NoData_ptr
typedef ACE_Strong_Bound_Ptr
< Part, Mutex
Part_ptr

Functions

ostreamoperator<< (ostream &os, Profile::Header const &hdr)
sstreamoperator<< (sstream &ss, Profile::Header const &hdr)
ostreamoperator<< (ostream &os, Profile const &p)
sstreamoperator<< (sstream &ss, Profile const &p)

Variables

unsigned short const max_service_size = 60

Typedef Documentation

Definition at line 46 of file Protocol.h.

typedef ACE_Condition<Mutex> ACE_RMCast::Condition

Definition at line 17 of file Bits.h.

Definition at line 545 of file Protocol.h.

Definition at line 375 of file Protocol.h.

Definition at line 67 of file Protocol.h.

Definition at line 16 of file Bits.h.

Definition at line 242 of file Protocol.h.

typedef ACE_Vector<Message_ptr, ACE_VECTOR_DEFAULT_SIZE> ACE_RMCast::Messages

Definition at line 370 of file Protocol.h.

typedef ACE_SYNCH_MUTEX ACE_RMCast::Mutex

Definition at line 15 of file Bits.h.

Definition at line 750 of file Protocol.h.

Definition at line 1122 of file Protocol.h.

Definition at line 947 of file Protocol.h.

Definition at line 65 of file Protocol.h.

Definition at line 1179 of file Protocol.h.

Definition at line 69 of file Protocol.h.

Definition at line 679 of file Protocol.h.

Definition at line 66 of file Protocol.h.

Definition at line 460 of file Protocol.h.

Definition at line 33 of file Protocol.h.

Definition at line 34 of file Protocol.h.

Definition at line 35 of file Protocol.h.


Function Documentation

ostream& ACE_RMCast::operator<< ( ostream &  os,
Profile::Header const &  hdr 
) [inline]

Definition at line 200 of file Protocol.h.

  {
    os << hdr.id ();
    os << hdr.size ();

    return os;
  }

sstream& ACE_RMCast::operator<< ( sstream &  ss,
Profile const &  p 
) [inline]

Definition at line 230 of file Protocol.h.

  {
    ss << p.header_;
    p.serialize_body (ss);

    return ss;
  }

ostream& ACE_RMCast::operator<< ( ostream &  os,
Profile const &  p 
) [inline]

Definition at line 220 of file Protocol.h.

  {
    os << p.header_;
    p.serialize_body (os);

    return os;
  }

sstream& ACE_RMCast::operator<< ( sstream &  ss,
Profile::Header const &  hdr 
) [inline]

Definition at line 210 of file Protocol.h.

  {
    ss << hdr.id ();
    ss << hdr.size ();

    return ss;
  }


Variable Documentation

unsigned short const ACE_RMCast::max_service_size = 60

Definition at line 40 of file Protocol.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines