#include <Protocol.h>
Public Types | |
typedef ACE_Vector< u64, ACE_VECTOR_DEFAULT_SIZE > | SerialNumbers |
typedef SerialNumbers::Iterator | iterator |
Public Member Functions | |
u32 | addr (0) |
u16 | port (0) |
for (unsigned long i(0);i< ((h.size()-addr_size)/sn_size);++i) | |
address_ (src) | |
NAK_ptr | clone () |
void | add (u64 sn) |
Address const & | address () const |
iterator | begin () |
size_t | count () const |
virtual void | serialize_body (ostream &os) const |
virtual void | serialize_body (sstream &ss) const |
Static Public Member Functions | |
static u32 | max_count (u32 max_size) |
Public Attributes | |
__pad0__: Profile (h) { u64 sn (0) | |
sstream | ss |
ss<< sn;size_t sn_size(ss.total_length());ss.reset();ss << addr;ss<< port;size_t addr_size(ss.total_length());is > | addr |
is | port |
address_ = Address (port, addr) | |
__pad1__: Profile (id) | |
Static Public Attributes | |
static u16 const | id = 0x0005 |
Protected Member Functions | |
virtual Profile_ptr | clone_ () |
address_ (nak.address_) | |
sns_ (nak.sns_) | |
Protected Attributes | |
__pad2__: Profile (nak) | |
Private Attributes | |
Address | address_ |
SerialNumbers | sns_ |
typedef ACE_Vector<u64, ACE_VECTOR_DEFAULT_SIZE> ACE_RMCast::NAK::SerialNumbers |
void ACE_RMCast::NAK::add | ( | u64 | sn | ) | [inline] |
u32 ACE_RMCast::NAK::addr | ( | 0 | ) |
Address const& ACE_RMCast::NAK::address | ( | ) | const [inline] |
ACE_RMCast::NAK::address_ | ( | nak. | address_ | ) | [protected] |
ACE_RMCast::NAK::address_ | ( | src | ) | [inline] |
iterator ACE_RMCast::NAK::begin | ( | ) | [inline] |
NAK_ptr ACE_RMCast::NAK::clone | ( | ) | [inline] |
Reimplemented from ACE_RMCast::Profile.
virtual Profile_ptr ACE_RMCast::NAK::clone_ | ( | ) | [inline, protected, virtual] |
Implements ACE_RMCast::Profile.
size_t ACE_RMCast::NAK::count | ( | ) | const [inline] |
ACE_RMCast::NAK::for | ( | ) | [inline] |
u16 ACE_RMCast::NAK::port | ( | 0 | ) |
virtual void ACE_RMCast::NAK::serialize_body | ( | sstream & | ss | ) | const [inline, virtual] |
Implements ACE_RMCast::Profile.
virtual void ACE_RMCast::NAK::serialize_body | ( | ostream & | os | ) | const [inline, virtual] |
Implements ACE_RMCast::Profile.
ACE_RMCast::NAK::sns_ | ( | nak. | sns_ | ) | [inline, protected] |
ACE_RMCast::NAK::__pad2__ [protected] |
ss<< sn; size_t sn_size (ss.total_length ()); ss.reset (); ss << addr; ss << port; size_t addr_size (ss.total_length ()); is > ACE_RMCast::NAK::addr |
Address ACE_RMCast::NAK::address_ [private] |
u16 const ACE_RMCast::NAK::id = 0x0005 [static] |
SerialNumbers ACE_RMCast::NAK::sns_ [private] |