ns-3 PLC model
 All Classes Functions Variables Enumerations
Public Types | Public Member Functions | Static Public Member Functions
ns3::PLC_MacHeader Class Reference

List of all members.

Public Types

enum  MacHdrType { DATA, ACK, NACK }

Public Member Functions

void SetDstAddress (Mac48Address addr)
void SetSrcAddress (Mac48Address addr)
void SetType (MacHdrType type)
void SetSequenceNumber (uint16_t sqn)
void SetMessageLength (uint32_t length)
Mac48Address GetDstAddress (void) const
Mac48Address GetSrcAddress (void) const
MacHdrType GetType (void) const
uint16_t GetSequenceNumber (void) const
uint32_t GetMessageLength (void) const
virtual uint32_t GetSerializedSize (void) const
virtual TypeId GetInstanceTypeId (void) const
virtual void Serialize (Buffer::Iterator start) const
virtual uint32_t Deserialize (Buffer::Iterator start)
virtual void Print (std::ostream &os) const
bool operator== (PLC_MacHeader &hdr)

Static Public Member Functions

static TypeId GetTypeId (void)

The documentation for this class was generated from the following files:
 All Classes Functions Variables Enumerations