#include "ns3/ipv4-address.h"
#include "ns3/nstime.h"
#include <iostream>
#include <set>
#include <vector>
Go to the source code of this file.
Classes | |
struct | ns3::olsr::Association |
Association. More... | |
struct | ns3::olsr::AssociationTuple |
An Association Tuple. More... | |
struct | ns3::olsr::DuplicateTuple |
A Duplicate Tuple. More... | |
struct | ns3::olsr::IfaceAssocTuple |
An Interface Association Tuple. More... | |
struct | ns3::olsr::LinkTuple |
A Link Tuple. More... | |
struct | ns3::olsr::MprSelectorTuple |
An MPR-Selector Tuple. More... | |
struct | ns3::olsr::NeighborTuple |
A Neighbor Tuple. More... | |
struct | ns3::olsr::TopologyTuple |
A Topology Tuple. More... | |
struct | ns3::olsr::TwoHopNeighborTuple |
A 2-hop Tuple. More... | |
Namespaces | |
namespace | ns3 |
Every class exported by the ns3 library is enclosed in the ns3 namespace. | |
namespace | ns3::olsr |
Typedefs | |
typedef std::vector< Association > | ns3::olsr::Associations |
Association Set type. | |
typedef std::vector< AssociationTuple > | ns3::olsr::AssociationSet |
Association Set type. | |
typedef std::vector< DuplicateTuple > | ns3::olsr::DuplicateSet |
Duplicate Set type. | |
typedef std::vector< IfaceAssocTuple > | ns3::olsr::IfaceAssocSet |
Interface Association Set type. | |
typedef std::vector< LinkTuple > | ns3::olsr::LinkSet |
Link Set type. | |
typedef std::vector< MprSelectorTuple > | ns3::olsr::MprSelectorSet |
MPR Selector Set type. | |
typedef std::set< Ipv4Address > | ns3::olsr::MprSet |
MPR Set type. | |
typedef std::vector< NeighborTuple > | ns3::olsr::NeighborSet |
Neighbor Set type. | |
typedef std::vector< TopologyTuple > | ns3::olsr::TopologySet |
Topology Set type. | |
typedef std::vector< TwoHopNeighborTuple > | ns3::olsr::TwoHopNeighborSet |
2-hop Neighbor Set type. | |
Enumerations | |
enum | ns3::olsr::Willingness : uint8_t { ns3::olsr::NEVER = 0 , ns3::olsr::LOW = 1 , ns3::olsr::DEFAULT = 3 , ns3::olsr::HIGH = 6 , ns3::olsr::ALWAYS = 7 } |
Willingness for forwarding packets from other nodes. More... | |
Functions | |
std::ostream & | ns3::olsr::operator<< (std::ostream &os, const Association &tuple) |
std::ostream & | ns3::olsr::operator<< (std::ostream &os, const AssociationTuple &tuple) |
std::ostream & | ns3::olsr::operator<< (std::ostream &os, const IfaceAssocTuple &tuple) |
std::ostream & | ns3::olsr::operator<< (std::ostream &os, const LinkTuple &tuple) |
std::ostream & | ns3::olsr::operator<< (std::ostream &os, const NeighborTuple &tuple) |
std::ostream & | ns3::olsr::operator<< (std::ostream &os, const TopologyTuple &tuple) |
std::ostream & | ns3::olsr::operator<< (std::ostream &os, const TwoHopNeighborTuple &tuple) |
std::ostream & | ns3::olsr::operator<< (std::ostream &os, Willingness willingness) |
Stream insertion operator for OLSR willingness. | |
bool | ns3::olsr::operator== (const Association &a, const Association &b) |
bool | ns3::olsr::operator== (const AssociationTuple &a, const AssociationTuple &b) |
bool | ns3::olsr::operator== (const DuplicateTuple &a, const DuplicateTuple &b) |
bool | ns3::olsr::operator== (const IfaceAssocTuple &a, const IfaceAssocTuple &b) |
bool | ns3::olsr::operator== (const LinkTuple &a, const LinkTuple &b) |
bool | ns3::olsr::operator== (const MprSelectorTuple &a, const MprSelectorTuple &b) |
bool | ns3::olsr::operator== (const NeighborTuple &a, const NeighborTuple &b) |
bool | ns3::olsr::operator== (const TopologyTuple &a, const TopologyTuple &b) |
bool | ns3::olsr::operator== (const TwoHopNeighborTuple &a, const TwoHopNeighborTuple &b) |