36                            .SetGroupName(
"Internet")
 
 
   65    uint8_t readKind = i.
ReadU8();
 
 
  100                            .SetGroupName(
"Internet")
 
 
  129    uint8_t readKind = i.
ReadU8();
 
 
  164                            .SetGroupName(
"Internet")
 
 
  172    os << 
"MSS:" << 
m_mss;
 
 
  195    uint8_t readKind = i.
ReadU8();
 
  202    uint8_t size = i.
ReadU8();
 
 
iterator in a Buffer instance
 
void WriteU8(uint8_t data)
 
void WriteHtonU16(uint16_t data)
 
Defines the TCP option of kind 0 (end of option list) as in RFC 793.
 
void Serialize(Buffer::Iterator start) const override
Serialize the Option to a buffer iterator.
 
uint32_t GetSerializedSize() const override
Returns number of bytes required for Option serialization.
 
static TypeId GetTypeId()
Get the type ID.
 
uint32_t Deserialize(Buffer::Iterator start) override
Deserialize the Option from a buffer iterator.
 
uint8_t GetKind() const override
Get the kind (as in RFC 793) of this option.
 
void Print(std::ostream &os) const override
Print the Option contents.
 
Defines the TCP option of kind 2 (maximum segment size) as in RFC 793.
 
uint16_t GetMSS() const
Get the Maximum Segment Size stored in the Option.
 
uint16_t m_mss
maximum segment size
 
void SetMSS(uint16_t mss)
Set the Maximum Segment Size stored in the Option.
 
static TypeId GetTypeId()
Get the type ID.
 
uint8_t GetKind() const override
Get the kind (as in RFC 793) of this option.
 
void Print(std::ostream &os) const override
Print the Option contents.
 
uint32_t GetSerializedSize() const override
Returns number of bytes required for Option serialization.
 
void Serialize(Buffer::Iterator start) const override
Serialize the Option to a buffer iterator.
 
uint32_t Deserialize(Buffer::Iterator start) override
Deserialize the Option from a buffer iterator.
 
Defines the TCP option of kind 1 (no operation) as in RFC 793.
 
uint32_t Deserialize(Buffer::Iterator start) override
Deserialize the Option from a buffer iterator.
 
void Serialize(Buffer::Iterator start) const override
Serialize the Option to a buffer iterator.
 
uint32_t GetSerializedSize() const override
Returns number of bytes required for Option serialization.
 
uint8_t GetKind() const override
Get the kind (as in RFC 793) of this option.
 
void Print(std::ostream &os) const override
Print the Option contents.
 
static TypeId GetTypeId()
Get the type ID.
 
a unique identifier for an interface.
 
TypeId SetParent(TypeId tid)
Set the parent TypeId.
 
#define NS_ABORT_IF(cond)
Abnormal program termination if a condition is true.
 
#define NS_LOG_COMPONENT_DEFINE(name)
Define a Log component with a specific name.
 
#define NS_LOG_WARN(msg)
Use NS_LOG to output a message of level LOG_WARN.
 
#define NS_OBJECT_ENSURE_REGISTERED(type)
Register an Object subclass with the TypeId system.
 
Every class exported by the ns3 library is enclosed in the ns3 namespace.