Provide a list of Packets to corrupt. More...
#include <error-model.h>
Public Member Functions | |
std::list< uint32_t > | GetList (void) const |
void | SetList (const std::list< uint32_t > &packetlist) |
Static Public Member Functions | |
static TypeId | GetTypeId (void) |
This method returns the TypeId associated to ns3::ReceiveListErrorModel. |
Provide a list of Packets to corrupt.
This model also processes a user-generated list of packets to corrupt, except that the list corresponds to the sequence of received packets as observed by this error model, and not the Packet UID.
Reset() on this model will clear the list
IsCorrupt() will not modify the packet data buffer
std::list<uint32_t> ns3::ReceiveListErrorModel::GetList | ( | void | ) | const |
static TypeId ns3::ReceiveListErrorModel::GetTypeId | ( | void | ) | [static] |
This method returns the TypeId associated to ns3::ReceiveListErrorModel.
This object is accessible through the following paths with Config::Set and Config::Connect:
No Attributes defined for this type.
Attributes defined in parent class ns3::ErrorModel:
No TraceSources defined for this type.
Reimplemented from ns3::ErrorModel.
void ns3::ReceiveListErrorModel::SetList | ( | const std::list< uint32_t > & | packetlist | ) |
packetlist | The list of packets to error. |
This method overwrites any previously provided list.