A Discrete-Event Network Simulator
API
Classes | Namespaces | Enumerations | Functions
dsr-option-header.h File Reference
#include <ostream>
#include <algorithm>
#include "ns3/header.h"
#include "ns3/ipv4-address.h"
#include "ns3/simulator.h"

Go to the source code of this file.

Classes

struct  ns3::dsr::DsrOptionHeader::Alignment
 represents the alignment requirements of an option header More...
 
class  ns3::dsr::DsrOptionAckHeader
 Acknowledgement (ACK) Message Format. More...
 
class  ns3::dsr::DsrOptionAckReqHeader
 Acknowledgement Request (ACK_RREQ) Message Format. More...
 
class  ns3::dsr::DsrOptionHeader
 
Introspection did not find any typical Config paths. More...
 
class  ns3::dsr::DsrOptionPad1Header
 
Introspection did not find any typical Config paths. More...
 
class  ns3::dsr::DsrOptionPadnHeader
 
Introspection did not find any typical Config paths. More...
 
class  ns3::dsr::DsrOptionRerrHeader
 
Introspection did not find any typical Config paths. More...
 
class  ns3::dsr::DsrOptionRerrUnreachHeader
 Route Error (RERR) Unreachable node address option Message Format. More...
 
class  ns3::dsr::DsrOptionRerrUnsupportHeader
 Route Error (RERR) Unsupported option Message Format. More...
 
class  ns3::dsr::DsrOptionRrepHeader
 Route Reply (RREP) Message Format. More...
 
class  ns3::dsr::DsrOptionRreqHeader
 Route Request (RREQ) Message Format. More...
 
class  ns3::dsr::DsrOptionSRHeader
 Source Route (SR) Message Format. More...
 

Namespaces

 ns3
 Every class exported by the ns3 library is enclosed in the ns3 namespace.
 
 ns3::dsr
 

Enumerations

enum  ns3::dsr::ErrorType { ns3::dsr::NODE_UNREACHABLE = 1, ns3::dsr::FLOW_STATE_NOT_SUPPORTED = 2, ns3::dsr::OPTION_NOT_SUPPORTED = 3 }
 Route Error (RERR) Message Format. More...
 

Functions

static std::ostream & ns3::dsr::operator<< (std::ostream &os, const DsrOptionSRHeader &sr)