SOLA
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
daisi::natter_ns3::NatterApplication Class Reference

Wrapper to run natter as a ns-3 application. Only MINHCAST is supported at the moment! More...

#include <natter_application.h>

Inheritance diagram for daisi::natter_ns3::NatterApplication:

Public Member Functions

void setMode (NatterMode mode)
 
void setLevelNumber (std::pair< uint32_t, uint32_t > level_number)
 
std::pair< uint32_t, uint32_t > getLevelNumber () const
 
void addPeer (const std::string &topic, const natter::minhcast::NatterMinhcast::NodeInfo &info)
 
void removePeer (const std::string &topic, const std::string &uuid)
 
solanet::UUID getUUID () const
 
void publish (const std::string &topic, const std::string &msg)
 
void subscribeTopic (const std::string &topic, const natter::minhcast::NatterMinhcast::NodeInfo &info)
 
void unsubscribeTopic (const std::string &topic)
 
natter::NetworkInfoIPv4 getNetworkInfo () const
 

Static Public Member Functions

static ns3::TypeId GetTypeId ()
 

Detailed Description

Wrapper to run natter as a ns-3 application. Only MINHCAST is supported at the moment!


The documentation for this class was generated from the following files: