#include <olsr-header.h>
Public Member Functions | |
void | Print (std::ostream &os) const |
uint32_t | GetSerializedSize (void) const |
void | Serialize (Buffer::Iterator start) const |
uint32_t | Deserialize (Buffer::Iterator start, uint32_t messageSize) |
Public Attributes | |
std::vector< Ipv4Address > | neighborAddresses |
uint16_t | ansn |
Definition at line 300 of file olsr-header.h.
uint32_t ns3::olsr::MessageHeader::Tc::Deserialize | ( | Buffer::Iterator | start, | |
uint32_t | messageSize | |||
) |
Definition at line 440 of file olsr-header.cc.
References ansn, IPV4_ADDRESS_SIZE, neighborAddresses, NS_ASSERT, ns3::Buffer::Iterator::ReadNtohU16(), and ns3::Buffer::Iterator::ReadNtohU32().
uint32_t ns3::olsr::MessageHeader::Tc::GetSerializedSize | ( | void | ) | const |
Definition at line 413 of file olsr-header.cc.
References IPV4_ADDRESS_SIZE, and neighborAddresses.
void ns3::olsr::MessageHeader::Tc::Print | ( | std::ostream & | os | ) | const |
Definition at line 419 of file olsr-header.cc.
void ns3::olsr::MessageHeader::Tc::Serialize | ( | Buffer::Iterator | start | ) | const |
Definition at line 425 of file olsr-header.cc.
References ansn, neighborAddresses, ns3::Buffer::Iterator::WriteHtonU16(), and ns3::Buffer::Iterator::WriteHtonU32().
uint16_t ns3::olsr::MessageHeader::Tc::ansn |
Definition at line 303 of file olsr-header.h.
Referenced by Deserialize(), ns3::olsr::AgentImpl::ProcessTc(), ns3::OlsrHeaderTest::RunTests(), ns3::olsr::AgentImpl::SendTc(), and Serialize().
Definition at line 302 of file olsr-header.h.
Referenced by Deserialize(), GetSerializedSize(), ns3::olsr::AgentImpl::ProcessTc(), ns3::OlsrHeaderTest::RunTests(), ns3::olsr::AgentImpl::SendTc(), and Serialize().