Go to the source code of this file.
Classes | |
struct | anonymous_namespace{buffer.cc}::Zeroes |
Zero-filled buffer. More... | |
Namespaces | |
anonymous_namespace{buffer.cc} | |
ns3 | |
Every class exported by the ns3 library is enclosed in the ns3 namespace. | |
Macros | |
#define | DESTROYED ((Buffer::FreeList*)MAGIC_DESTROYED) |
#define | IS_DESTROYED(x) (x == (Buffer::FreeList*)MAGIC_DESTROYED) |
#define | IS_INITIALIZED(x) (!IS_UNINITIALIZED (x) && !IS_DESTROYED (x)) |
#define | IS_UNINITIALIZED(x) (x == (Buffer::FreeList*)0) |
#define | LOG_INTERNAL_STATE(y) |
#define | MAGIC_DESTROYED (~(long) 0) |
#define | UNINITIALIZED ((Buffer::FreeList*)0) |
Variables | |
static struct anonymous_namespace{buffer.cc}::Zeroes | anonymous_namespace{buffer.cc}::g_zeroes |
Zero-filled buffer. More... | |
#define DESTROYED ((Buffer::FreeList*)MAGIC_DESTROYED) |
Definition at line 76 of file buffer.cc.
Referenced by ns3::Buffer::LocalStaticDestructor::~LocalStaticDestructor().
#define IS_DESTROYED | ( | x | ) | (x == (Buffer::FreeList*)MAGIC_DESTROYED) |
Definition at line 74 of file buffer.cc.
Referenced by ns3::Buffer::Recycle().
#define IS_INITIALIZED | ( | x | ) | (!IS_UNINITIALIZED (x) && !IS_DESTROYED (x)) |
Definition at line 75 of file buffer.cc.
Referenced by ns3::Buffer::Create(), ns3::Buffer::Recycle(), and ns3::Buffer::LocalStaticDestructor::~LocalStaticDestructor().
#define IS_UNINITIALIZED | ( | x | ) | (x == (Buffer::FreeList*)0) |
Definition at line 73 of file buffer.cc.
Referenced by ns3::Buffer::Create(), and ns3::Buffer::Recycle().
#define LOG_INTERNAL_STATE | ( | y | ) |
Definition at line 24 of file buffer.cc.
Referenced by ns3::Buffer::AddAtEnd(), ns3::Buffer::AddAtStart(), ns3::Buffer::CheckInternalState(), ns3::Buffer::RemoveAtEnd(), and ns3::Buffer::RemoveAtStart().