#include <olsr-header.h>
Public Member Functions | |
uint32_t | Deserialize (Buffer::Iterator start, uint32_t messageSize) |
uint32_t | GetSerializedSize (void) const |
void | Print (std::ostream &os) const |
void | Serialize (Buffer::Iterator start) const |
Public Attributes | |
std::vector< Ipv4Address > | interfaceAddresses |
Definition at line 223 of file olsr-header.h.
uint32_t ns3::olsr::MessageHeader::Mid::Deserialize | ( | Buffer::Iterator | start, |
uint32_t | messageSize | ||
) |
Definition at line 309 of file olsr-header.cc.
References ns3::olsr::MessageHeader::GetSerializedSize(), IPV4_ADDRESS_SIZE, NS_ASSERT, ns3::Buffer::Iterator::ReadNtohU32(), and visualizer.core::start().
uint32_t ns3::olsr::MessageHeader::Mid::GetSerializedSize | ( | void | ) | const |
Definition at line 285 of file olsr-header.cc.
References interfaceAddresses, and IPV4_ADDRESS_SIZE.
void ns3::olsr::MessageHeader::Mid::Print | ( | std::ostream & | os | ) | const |
Definition at line 291 of file olsr-header.cc.
void ns3::olsr::MessageHeader::Mid::Serialize | ( | Buffer::Iterator | start | ) | const |
Definition at line 297 of file olsr-header.cc.
References visualizer.core::start(), and ns3::Buffer::Iterator::WriteHtonU32().
std::vector<Ipv4Address> ns3::olsr::MessageHeader::Mid::interfaceAddresses |
Definition at line 225 of file olsr-header.h.
Referenced by ns3::OlsrMidTestCase::DoRun(), GetSerializedSize(), ns3::olsr::RoutingProtocol::ProcessMid(), and ns3::olsr::RoutingProtocol::SendMid().