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

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

Buffer classns3::Buffer::Iteratorfriend
CalculateIpChecksum(uint16_t size)ns3::Buffer::Iterator
CalculateIpChecksum(uint16_t size, uint32_t initialChecksum)ns3::Buffer::Iterator
Check(uint32_t i) constns3::Buffer::Iteratorprivate
CheckNoZero(uint32_t start, uint32_t end) constns3::Buffer::Iteratorprivate
Construct(const Buffer *buffer)ns3::Buffer::Iteratorinlineprivate
GetDistanceFrom(Iterator const &o) constns3::Buffer::Iterator
GetReadErrorMessage(void) constns3::Buffer::Iteratorprivate
GetRemainingSize(void) constns3::Buffer::Iterator
GetSize(void) constns3::Buffer::Iterator
GetWriteErrorMessage(void) constns3::Buffer::Iteratorprivate
IsEnd(void) constns3::Buffer::Iterator
IsStart(void) constns3::Buffer::Iterator
Iterator()ns3::Buffer::Iteratorinline
Iterator(Buffer const *buffer)ns3::Buffer::Iteratorinlineprivate
Iterator(Buffer const *buffer, bool dummy)ns3::Buffer::Iteratorinlineprivate
m_currentns3::Buffer::Iteratorprivate
m_datans3::Buffer::Iteratorprivate
m_dataEndns3::Buffer::Iteratorprivate
m_dataStartns3::Buffer::Iteratorprivate
m_zeroEndns3::Buffer::Iteratorprivate
m_zeroStartns3::Buffer::Iteratorprivate
Next(void)ns3::Buffer::Iteratorinline
Next(uint32_t delta)ns3::Buffer::Iteratorinline
PeekU8(void)ns3::Buffer::Iteratorinline
Prev(void)ns3::Buffer::Iteratorinline
Prev(uint32_t delta)ns3::Buffer::Iteratorinline
Read(uint8_t *buffer, uint32_t size)ns3::Buffer::Iterator
Read(Iterator start, uint32_t size)ns3::Buffer::Iteratorinline
ReadLsbtohU16(void)ns3::Buffer::Iterator
ReadLsbtohU32(void)ns3::Buffer::Iterator
ReadLsbtohU64(void)ns3::Buffer::Iterator
ReadNtohU16(void)ns3::Buffer::Iteratorinline
ReadNtohU32(void)ns3::Buffer::Iteratorinline
ReadNtohU64(void)ns3::Buffer::Iterator
ReadU16(void)ns3::Buffer::Iteratorinline
ReadU32(void)ns3::Buffer::Iterator
ReadU64(void)ns3::Buffer::Iterator
ReadU8(void)ns3::Buffer::Iteratorinline
SlowReadNtohU16(void)ns3::Buffer::Iteratorprivate
SlowReadNtohU32(void)ns3::Buffer::Iteratorprivate
Write(uint8_t const *buffer, uint32_t size)ns3::Buffer::Iterator
Write(Iterator start, Iterator end)ns3::Buffer::Iterator
WriteHtolsbU16(uint16_t data)ns3::Buffer::Iterator
WriteHtolsbU32(uint32_t data)ns3::Buffer::Iterator
WriteHtolsbU64(uint64_t data)ns3::Buffer::Iterator
WriteHtonU16(uint16_t data)ns3::Buffer::Iteratorinline
WriteHtonU32(uint32_t data)ns3::Buffer::Iteratorinline
WriteHtonU64(uint64_t data)ns3::Buffer::Iterator
WriteU16(uint16_t data)ns3::Buffer::Iterator
WriteU32(uint32_t data)ns3::Buffer::Iterator
WriteU64(uint64_t data)ns3::Buffer::Iterator
WriteU8(uint8_t data)ns3::Buffer::Iteratorinline
WriteU8(uint8_t data, uint32_t len)ns3::Buffer::Iteratorinline