Definition at line 161 of file MetadataBlock.h.
Public Member Functions | |
OutgoingMetadata (const LinkRef &link) | |
OutgoingMetadata (const LinkRef &link, u_char *buf, u_int32_t len) | |
OutgoingMetadata (const OutgoingMetadata ©) | |
~OutgoingMetadata () | |
void | operator= (const OutgoingMetadata ©) |
const LinkRef & | link () const |
bool | remove () const |
u_char * | metadata () const |
u_int32_t | metadata_len () const |
Private Attributes | |
LinkRef | link_ |
bool | remove_ |
u_char * | metadata_ |
u_int32_t | metadata_len_ |
dtn::MetadataBlock::OutgoingMetadata::OutgoingMetadata | ( | const LinkRef & | link | ) | [inline] |
Definition at line 164 of file MetadataBlock.h.
dtn::MetadataBlock::OutgoingMetadata::OutgoingMetadata | ( | const LinkRef & | link, | |
u_char * | buf, | |||
u_int32_t | len | |||
) |
dtn::MetadataBlock::OutgoingMetadata::OutgoingMetadata | ( | const OutgoingMetadata & | copy | ) |
dtn::MetadataBlock::OutgoingMetadata::~OutgoingMetadata | ( | ) |
void dtn::MetadataBlock::OutgoingMetadata::operator= | ( | const OutgoingMetadata & | copy | ) |
Definition at line 292 of file MetadataBlock.cc.
References ASSERT, link_, metadata_, metadata_len_, and remove_.
const LinkRef& dtn::MetadataBlock::OutgoingMetadata::link | ( | ) | const [inline] |
bool dtn::MetadataBlock::OutgoingMetadata::remove | ( | ) | const [inline] |
Definition at line 177 of file MetadataBlock.h.
References remove_.
Referenced by dtn::MetadataBlock::metadata_modified(), and dtn::MetadataBlock::metadata_removed().
u_char* dtn::MetadataBlock::OutgoingMetadata::metadata | ( | ) | const [inline] |
Definition at line 178 of file MetadataBlock.h.
References metadata_.
Referenced by dtn::MetadataBlock::metadata_modified().
u_int32_t dtn::MetadataBlock::OutgoingMetadata::metadata_len | ( | ) | const [inline] |
Definition at line 179 of file MetadataBlock.h.
References metadata_len_.
Referenced by dtn::MetadataBlock::metadata_modified().
u_char* dtn::MetadataBlock::OutgoingMetadata::metadata_ [private] |
Definition at line 184 of file MetadataBlock.h.
Referenced by metadata(), operator=(), OutgoingMetadata(), and ~OutgoingMetadata().
u_int32_t dtn::MetadataBlock::OutgoingMetadata::metadata_len_ [private] |
Definition at line 185 of file MetadataBlock.h.
Referenced by metadata_len(), operator=(), OutgoingMetadata(), and ~OutgoingMetadata().