A Discrete-Event Network Simulator
API
dsr-option-header.h File Reference
#include "ns3/header.h"
#include "ns3/ipv4-address.h"
#include "ns3/simulator.h"
#include <algorithm>
#include <ostream>
+ Include dependency graph for dsr-option-header.h:
+ This graph shows which files directly or indirectly include this file:

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
 Header for Dsr Options. More...
 
class  ns3::dsr::DsrOptionPad1Header
 Header of Dsr Option Pad1. More...
 
class  ns3::dsr::DsrOptionPadnHeader
 Header of Dsr Option Padn. More...
 
class  ns3::dsr::DsrOptionRerrHeader
 Header of Dsr Option Route Error. More...
 
class  ns3::dsr::DsrOptionRerrUnreachHeader
 Route Error (RERR) Unreachable node address option Message Format. More...
 
class  ns3::dsr::DsrOptionRerrUnsupportedHeader
 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)