A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
buffer.cc File Reference
#include "buffer.h"
#include "ns3/assert.h"
#include "ns3/log.h"
+ Include dependency graph for buffer.cc:

Go to the source code of this file.

Classes

struct  anonymous_namespace{buffer.cc}::Zeroes

Namespaces

namespace  anonymous_namespace{buffer.cc}
namespace  ns3
 Every class exported by the ns3 library is enclosed in the ns3 namespace.

Macros

#define LOG_INTERNAL_STATE(y)

Functions

 NS_LOG_COMPONENT_DEFINE ("Buffer")

Variables

static struct
anonymous_namespace{buffer.cc}::Zeroes 
anonymous_namespace{buffer.cc}::g_zeroes

Macro Definition Documentation

#define LOG_INTERNAL_STATE (   y)
Value:
NS_LOG_LOGIC (y << "start="<<m_start<<", end="<<m_end<<", zero start="<<m_zeroAreaStart<< \
", zero end="<<m_zeroAreaEnd<<", count="<<m_data->m_count<<", size="<<m_data->m_size<< \
", dirty start="<<m_data->m_dirtyStart<<", dirty end="<<m_data->m_dirtyEnd)

Definition at line 26 of file buffer.cc.

Referenced by ns3::Buffer::AddAtEnd(), ns3::Buffer::AddAtStart(), ns3::Buffer::CheckInternalState(), ns3::Buffer::RemoveAtEnd(), and ns3::Buffer::RemoveAtStart().

Function Documentation

NS_LOG_COMPONENT_DEFINE ( "Buffer"  )