#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) |