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

typedef ACE_SYNCH_MUTEX ACE_RMCast::Mutex

Definition at line 15 of file Bits.h.

typedef ACE_Guard<Mutex> ACE_RMCast::Lock

Definition at line 16 of file Bits.h.

typedef ACE_Condition<Mutex> ACE_RMCast::Condition

Definition at line 17 of file Bits.h.

typedef ACE_CDR::UShort ACE_RMCast::u16

Definition at line 33 of file Protocol.h.

typedef ACE_CDR::ULong ACE_RMCast::u32

Definition at line 34 of file Protocol.h.

typedef ACE_CDR::ULongLong ACE_RMCast::u64

Definition at line 35 of file Protocol.h.

typedef ACE_INET_Addr ACE_RMCast::Address

Definition at line 46 of file Protocol.h.

typedef ACE_OutputCDR ACE_RMCast::ostream

Definition at line 65 of file Protocol.h.

typedef ACE_SizeCDR ACE_RMCast::sstream

Definition at line 66 of file Protocol.h.

typedef ACE_InputCDR ACE_RMCast::istream

Definition at line 67 of file Protocol.h.

typedef ACE_Strong_Bound_Ptr<Profile, Mutex> ACE_RMCast::Profile_ptr

Definition at line 69 of file Protocol.h.

typedef ACE_Strong_Bound_Ptr<Message, Mutex> ACE_RMCast::Message_ptr

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_Strong_Bound_Ptr<From, Mutex> ACE_RMCast::From_ptr

Definition at line 375 of file Protocol.h.

typedef ACE_Strong_Bound_Ptr<To, Mutex> ACE_RMCast::To_ptr

Definition at line 460 of file Protocol.h.

typedef ACE_Strong_Bound_Ptr<Data, Mutex> ACE_RMCast::Data_ptr

Definition at line 545 of file Protocol.h.

typedef ACE_Strong_Bound_Ptr<SN, Mutex> ACE_RMCast::SN_ptr

Definition at line 679 of file Protocol.h.

typedef ACE_Strong_Bound_Ptr<NAK, Mutex> ACE_RMCast::NAK_ptr

Definition at line 750 of file Protocol.h.

typedef ACE_Strong_Bound_Ptr<NRTM, Mutex> ACE_RMCast::NRTM_ptr

Definition at line 947 of file Protocol.h.

typedef ACE_Strong_Bound_Ptr<NoData, Mutex> ACE_RMCast::NoData_ptr

Definition at line 1122 of file Protocol.h.

typedef ACE_Strong_Bound_Ptr<Part, Mutex> ACE_RMCast::Part_ptr

Definition at line 1179 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.

References ACE_RMCast::Profile::Header::id(), and ACE_RMCast::Profile::Header::size().

00201   {
00202     os << hdr.id ();
00203     os << hdr.size ();
00204 
00205     return os;
00206   }

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

Definition at line 210 of file Protocol.h.

References ACE_RMCast::Profile::Header::id(), and ACE_RMCast::Profile::Header::size().

00211   {
00212     ss << hdr.id ();
00213     ss << hdr.size ();
00214 
00215     return ss;
00216   }

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

Definition at line 220 of file Protocol.h.

References ACE_RMCast::Profile::header_, and ACE_RMCast::Profile::serialize_body().

00221   {
00222     os << p.header_;
00223     p.serialize_body (os);
00224 
00225     return os;
00226   }

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

Definition at line 230 of file Protocol.h.

References ACE_RMCast::Profile::header_, and ACE_RMCast::Profile::serialize_body().

00231   {
00232     ss << p.header_;
00233     p.serialize_body (ss);
00234 
00235     return ss;
00236   }


Variable Documentation

unsigned short const ACE_RMCast::max_service_size = 60

Definition at line 40 of file Protocol.h.

Referenced by ACE_RMCast::Fragment::send(), ACE_RMCast::Acknowledge::send(), ACE_RMCast::Acknowledge::track(), and ACE_RMCast::Acknowledge::track_queue().


Generated on Tue Feb 2 17:36:28 2010 for ACE_RMCast by  doxygen 1.4.7