A Discrete-Event Network Simulator
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
byte-tag-list.cc File Reference
#include "byte-tag-list.h"
#include "ns3/log.h"
#include <vector>
#include <cstring>
+ Include dependency graph for byte-tag-list.cc:

Go to the source code of this file.


struct  ns3::ByteTagListData
 Internal representation of the byte tags stored in a packet. More...
class  ns3::ByteTagListDataFreeList
 Container class for struct ByteTagListData. More...


 Every class exported by the ns3 library is enclosed in the ns3 namespace.


#define FREE_LIST_SIZE   1000
#define OFFSET_MAX   (2147483647)
#define USE_FREE_LIST   1


ns3::ByteTagListDataFreeList ns3::g_freeList
 Container for struct ByteTagListData. More...
static uint32_t ns3::g_maxSize = 0
 maximum data size (used for allocation) More...

Macro Definition Documentation

#define FREE_LIST_SIZE   1000

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

Referenced by ns3::ByteTagList::Deallocate().

#define OFFSET_MAX   (2147483647)

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

Referenced by ns3::ByteTagList::BeginAll().

#define USE_FREE_LIST   1

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