A Discrete-Event Network Simulator
API
ns3::Buffer Member List

This is the complete list of members for ns3::Buffer, including all inherited members.

AddAtEnd(uint32_t end)ns3::Buffer
AddAtEnd(const Buffer &o)ns3::Buffer
AddAtStart(uint32_t start)ns3::Buffer
Allocate(uint32_t reqSize)ns3::Bufferprivatestatic
Begin(void) constns3::Bufferinline
Buffer(Buffer const &o)ns3::Bufferinline
Buffer()ns3::Buffer
Buffer(uint32_t dataSize)ns3::Buffer
Buffer(uint32_t dataSize, bool initialize)ns3::Buffer
CheckInternalState(void) constns3::Bufferprivate
CopyData(std::ostream *os, uint32_t size) constns3::Buffer
CopyData(uint8_t *buffer, uint32_t size) constns3::Buffer
Create(uint32_t size)ns3::Bufferprivatestatic
CreateFragment(uint32_t start, uint32_t length) constns3::Buffer
CreateFullCopy(void) constns3::Bufferprivate
Deallocate(struct Buffer::Data *data)ns3::Bufferprivatestatic
Deserialize(const uint8_t *buffer, uint32_t size)ns3::Buffer
End(void) constns3::Bufferinline
FreeList typedefns3::Bufferprivate
g_freeListns3::Bufferprivatestatic
g_localStaticDestructorns3::Bufferprivatestatic
g_maxSizens3::Bufferprivatestatic
g_recommendedStartns3::Bufferprivatestatic
GetInternalEnd(void) constns3::Bufferprivate
GetInternalSize(void) constns3::Bufferprivate
GetSerializedSize(void) constns3::Buffer
GetSize(void) constns3::Bufferinline
Initialize(uint32_t zeroSize)ns3::Bufferprivate
m_datans3::Bufferprivate
m_endns3::Bufferprivate
m_maxZeroAreaStartns3::Bufferprivate
m_startns3::Bufferprivate
m_zeroAreaEndns3::Bufferprivate
m_zeroAreaStartns3::Bufferprivate
operator=(Buffer const &o)ns3::Buffer
PeekData(void) constns3::Buffer
Recycle(struct Buffer::Data *data)ns3::Bufferprivatestatic
RemoveAtEnd(uint32_t end)ns3::Buffer
RemoveAtStart(uint32_t start)ns3::Buffer
Serialize(uint8_t *buffer, uint32_t maxSize) constns3::Buffer
TransformIntoRealBuffer(void) constns3::Bufferprivate
~Buffer()ns3::Buffer