RLRP routing  v.0.1.0
DataHandler.DataHandler Class Reference

Wrapping class for starting all auxiliary handlers and threads. More...

Collaboration diagram for DataHandler.DataHandler:
Collaboration graph

Public Member Functions

def __init__ (self, app_transport, raw_transport, table)
 Constructor. More...
 
def run (self)
 Start the main threads. More...
 
def stop_threads (self)
 Stop the main threads. More...
 

Public Attributes

 app_handler
 Create and store the object of DataHandler.AppHandler class. More...
 
 neighbor_routine
 Create and store the object of NeighborDiscovery.NeighborDiscovery class. More...
 
 incoming_traffic_handler_thread
 Create and store the object of DataHandler.IncomingTrafficHandler class. More...
 

Detailed Description

Wrapping class for starting all auxiliary handlers and threads.

Constructor & Destructor Documentation

def DataHandler.DataHandler.__init__ (   self,
  app_transport,
  raw_transport,
  table 
)

Constructor.

Parameters
selfThe object pointer.
app_transportReference to Transport.VirtualTransport object.
raw_transportReference to Transport.RawTransport object.
tableReference to RouteTable.Table object.
Returns
None

Member Function Documentation

def DataHandler.DataHandler.run (   self)

Start the main threads.

Parameters
selfThe object pointer.
Returns
None

Here is the caller graph for this function:

def DataHandler.DataHandler.stop_threads (   self)

Stop the main threads.

Parameters
selfThe object pointer.
Returns
None

Member Data Documentation

DataHandler.DataHandler.app_handler

Create and store the object of DataHandler.AppHandler class.

DataHandler.DataHandler.incoming_traffic_handler_thread

Create and store the object of DataHandler.IncomingTrafficHandler class.

DataHandler.DataHandler.neighbor_routine

Create and store the object of NeighborDiscovery.NeighborDiscovery class.


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