ns3::PacketMetadata::ItemIterator Class Reference

#include <packet-metadata.h>

Collaboration diagram for ns3::PacketMetadata::ItemIterator:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ItemIterator (const PacketMetadata *metadata, Buffer buffer)
bool HasNext (void) const
Item Next (void)

Private Attributes

const PacketMetadatam_metadata
Buffer m_buffer
uint16_t m_current
uint32_t m_offset
bool m_hasReadTail

Detailed Description

Definition at line 113 of file packet-metadata.h.


Constructor & Destructor Documentation

ns3::PacketMetadata::ItemIterator::ItemIterator ( const PacketMetadata metadata,
Buffer  buffer 
)

Definition at line 972 of file packet-metadata.cc.


Member Function Documentation

bool ns3::PacketMetadata::ItemIterator::HasNext ( void   )  const

Definition at line 980 of file packet-metadata.cc.

References m_current, and m_hasReadTail.

Referenced by ns3::PacketMetadataTest::CheckHistory(), and ns3::Packet::Print().

PacketMetadata::Item ns3::PacketMetadata::ItemIterator::Next ( void   ) 

Member Data Documentation

Definition at line 121 of file packet-metadata.h.

Referenced by Next().

Definition at line 122 of file packet-metadata.h.

Referenced by HasNext(), and Next().

Definition at line 124 of file packet-metadata.h.

Referenced by HasNext(), and Next().

Definition at line 120 of file packet-metadata.h.

Referenced by Next().

Definition at line 123 of file packet-metadata.h.

Referenced by Next().


The documentation for this class was generated from the following files:
Generated on Thu Dec 3 14:09:59 2009 for NS-3 by  doxygen 1.6.3