Helper class that adds OLSR routing to nodes. More...
#include <olsr-helper.h>


Public Member Functions | |
| OlsrHelper () | |
| OlsrHelper (const OlsrHelper &) | |
| Construct an OlsrHelper from another previously initialized instance (Copy Constructor).  | |
| OlsrHelper * | Copy (void) const | 
| virtual constructor   | |
| void | ExcludeInterface (Ptr< Node > node, uint32_t interface) | 
| virtual Ptr< Ipv4RoutingProtocol > | Create (Ptr< Node > node) const | 
| void | Set (std::string name, const AttributeValue &value) | 
Helper class that adds OLSR routing to nodes.
This class is expected to be used in conjunction with ns3::InternetStackHelper::SetRoutingHelper
| ns3::OlsrHelper::OlsrHelper | ( | ) | 
Create an OlsrHelper that makes life easier for people who want to install OLSR routing to nodes.
| OlsrHelper* ns3::OlsrHelper::Copy | ( | void | ) |  const [virtual] | 
        
virtual constructor
This method is mainly for internal use by the other helpers; clients are expected to free the dynamic memory allocated by this method
Implements ns3::Ipv4RoutingHelper.
| virtual Ptr<Ipv4RoutingProtocol> ns3::OlsrHelper::Create | ( | Ptr< Node > | node | ) |  const [virtual] | 
        
| node | the node on which the routing protocol will run | 
This method will be called by ns3::InternetStackHelper::Install
Implements ns3::Ipv4RoutingHelper.
| node | the node for which an exception is to be defined | |
| interface | an interface of node on which OLSR is not to be installed | 
This method allows the user to specify an interface on which OLSR is not to be installed on
| void ns3::OlsrHelper::Set | ( | std::string | name, | |
| const AttributeValue & | value | |||
| ) | 
| name | the name of the attribute to set | |
| value | the value of the attribute to set. | 
This method controls the attributes of ns3::olsr::RoutingProtocol
 1.6.1