A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
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
 Header of Dsr Option ack. More...
 
class  ns3::dsr::DsrOptionAckReqHeader
 Header of Dsr Option ack request. 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
 Header of Dsr Option Route Reply. More...
 
class  ns3::dsr::DsrOptionRreqHeader
 Header of Dsr Option Route Request. More...
 
class  ns3::dsr::DsrOptionSRHeader
 Header of Dsr Option Source Route. More...
 

Namespaces

namespace  ns3
 Every class exported by the ns3 library is enclosed in the ns3 namespace.
 
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 }
 Error type used in several DSR Option Headers. More...
 

Functions

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