A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ns3::ByteTagList::Iterator::Item Struct Reference

#include <byte-tag-list.h>

+ Collaboration diagram for ns3::ByteTagList::Iterator::Item:

Public Member Functions

 Item (TagBuffer buf)
 the data for the tag as generated by Tag::Serialize More...
 

Public Attributes

TagBuffer buf
 offset to the end of the tag from the virtual byte buffer More...
 
int32_t end
 offset to the start of the tag from the virtual byte buffer More...
 
uint32_t size
 type of the tag More...
 
int32_t start
 size of tag data More...
 
TypeId tid
 

Friends

class ByteTagList
 constructs an item with the given TagBuffer More...
 
class ByteTagList::Iterator
 

Detailed Description

Definition at line 86 of file byte-tag-list.h.

Constructor & Destructor Documentation

ns3::ByteTagList::Iterator::Item::Item ( TagBuffer  buf)

the data for the tag as generated by Tag::Serialize

Definition at line 60 of file byte-tag-list.cc.

References NS_LOG_FUNCTION.

Friends And Related Function Documentation

friend class ByteTagList
friend

constructs an item with the given TagBuffer

Definition at line 95 of file byte-tag-list.h.

friend class ByteTagList::Iterator
friend

Definition at line 96 of file byte-tag-list.h.

Member Data Documentation

TagBuffer ns3::ByteTagList::Iterator::Item::buf

offset to the end of the tag from the virtual byte buffer

Definition at line 92 of file byte-tag-list.h.

Referenced by ns3::ByteTagList::Add(), ns3::ByteTagList::AddAtEnd(), ns3::ByteTagList::AddAtStart(), ns3::ByteTagIterator::Next(), and ns3::ByteTagList::Iterator::Next().

int32_t ns3::ByteTagList::Iterator::Item::end
uint32_t ns3::ByteTagList::Iterator::Item::size

The documentation for this struct was generated from the following files: