ACE_RMCast 6.0.2
|
#include <Protocol.h>
Public Types | |
typedef ACE_Vector< u64, ACE_VECTOR_DEFAULT_SIZE > | SerialNumbers |
typedef SerialNumbers::Iterator | iterator |
Public Member Functions | |
NAK (Header const &h, istream &is) | |
NAK (Address const &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) |
Static Public Attributes | |
static u16 const | id = 0x0005 |
Protected Member Functions | |
virtual Profile_ptr | clone_ () |
NAK (NAK const &nak) | |
Private Attributes | |
Address | address_ |
SerialNumbers | sns_ |
typedef ACE_Vector<u64, ACE_VECTOR_DEFAULT_SIZE> ACE_RMCast::NAK::SerialNumbers |
ACE_RMCast::NAK::NAK | ( | Address const & | src | ) | [inline] |
ACE_RMCast::NAK::NAK | ( | NAK const & | nak | ) | [inline, protected] |
void ACE_RMCast::NAK::add | ( | u64 | sn | ) | [inline] |
Address const& ACE_RMCast::NAK::address | ( | ) | const [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] |
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.
Address ACE_RMCast::NAK::address_ [private] |
u16 const ACE_RMCast::NAK::id = 0x0005 [static] |
SerialNumbers ACE_RMCast::NAK::sns_ [private] |