|
| CobaltQueueDiscTestItem ()=delete |
|
| CobaltQueueDiscTestItem (const CobaltQueueDiscTestItem &)=delete |
|
| CobaltQueueDiscTestItem (Ptr< Packet > p, const Address &addr, bool ecnCapable) |
| Constructor. More...
|
|
| ~CobaltQueueDiscTestItem () override |
|
void | AddHeader () override |
| Add the header to the packet. More...
|
|
bool | Mark () override |
| Marks the packet as a substitute for dropping it, such as for Explicit Congestion Notification. More...
|
|
CobaltQueueDiscTestItem & | operator= (const CobaltQueueDiscTestItem &)=delete |
|
| QueueDiscItem ()=delete |
|
| QueueDiscItem (const QueueDiscItem &)=delete |
|
| QueueDiscItem (Ptr< Packet > p, const Address &addr, uint16_t protocol) |
| Create a queue disc item. More...
|
|
| ~QueueDiscItem () override |
|
Address | GetAddress () const |
| Get the MAC address included in this item. More...
|
|
uint16_t | GetProtocol () const |
| Get the L3 protocol included in this item. More...
|
|
Time | GetTimeStamp () const |
| Get the timestamp included in this item. More...
|
|
uint8_t | GetTxQueueIndex () const |
| Get the transmission queue index included in this item. More...
|
|
virtual uint32_t | Hash (uint32_t perturbation=0) const |
| Computes the hash of various fields of the packet header. More...
|
|
QueueDiscItem & | operator= (const QueueDiscItem &)=delete |
|
void | Print (std::ostream &os) const override |
| Print the item contents. More...
|
|
void | SetTimeStamp (Time t) |
| Set the timestamp included in this item. More...
|
|
void | SetTxQueueIndex (uint8_t txq) |
| Set the transmission queue index to store in this item. More...
|
|
| QueueItem ()=delete |
|
| QueueItem (const QueueItem &)=delete |
|
| QueueItem (Ptr< Packet > p) |
| Create a queue item containing a packet. More...
|
|
virtual | ~QueueItem () |
|
Ptr< Packet > | GetPacket () const |
|
virtual uint32_t | GetSize () const |
| Use this method (instead of GetPacket ()->GetSize ()) to get the packet size. More...
|
|
virtual bool | GetUint8Value (Uint8Values field, uint8_t &value) const |
| Retrieve the value of a given field from the packet, if present. More...
|
|
QueueItem & | operator= (const QueueItem &)=delete |
|
| SimpleRefCount () |
| Default constructor. More...
|
|
| SimpleRefCount (const SimpleRefCount &o[[maybe_unused]]) |
| Copy constructor. More...
|
|
uint32_t | GetReferenceCount () const |
| Get the reference count of the object. More...
|
|
SimpleRefCount & | operator= (const SimpleRefCount &o[[maybe_unused]]) |
| Assignment operator. More...
|
|
void | Ref () const |
| Increment the reference count. More...
|
|
void | Unref () const |
| Decrement the reference count. More...
|
|