ns-3
ns3::PacketTagList Class Reference

List of all members.

Classes

struct  TagData

Public Member Functions

 PacketTagList (PacketTagList const &o)
PacketTagListoperator= (PacketTagList const &o)
void Add (Tag const &tag) const
bool Remove (Tag &tag)
bool Peek (Tag &tag) const
void RemoveAll (void)
struct PacketTagList::TagDataHead (void) const

Member Function Documentation

XXX Note: I believe that we could optimize this to avoid copying each TagData located after the target id and just link the already-copied list to the next tag.

References ns3::Tag::Deserialize(), ns3::ObjectBase::GetInstanceTypeId(), NS_LOG_FUNCTION, and PACKET_TAG_MAX_SIZE.

Referenced by ns3::Packet::RemovePacketTag().


The documentation for this class was generated from the following files: