A Discrete-Event Network Simulator
API
 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.

Classes

struct  ns3::ByteTagListData
 
class  ns3::ByteTagListDataFreeList
 

Namespaces

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

Macros

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

Functions

 NS_LOG_COMPONENT_DEFINE ("ByteTagList")
 

Variables

ns3::ByteTagListDataFreeList ns3::g_freeList
 
static uint32_t ns3::g_maxSize = 0
 

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.

Function Documentation

NS_LOG_COMPONENT_DEFINE ( "ByteTagList"  )