RLRP routing  v.0.1.0
DataHandler Namespace Reference

Classes

class  AppHandler
 Class for handling all incoming user application data, received from the virtual network interface. More...
 
class  DataHandler
 Wrapping class for starting all auxiliary handlers and threads. More...
 
class  IncomingTrafficHandler
 A thread class for receiving incoming data from the real physical network interface. More...
 

Variables

 lock = threading.Lock()
 Store the global threading.Lock object. More...
 
 DATA_LOG = routing_logging.create_routing_log("routing.data_handler.log", "data_handler")
 Global routing_logging.LogWrapper object for logging DataHandler activity. More...
 

Detailed Description

@package DataHandler
Created on Oct 6, 2014

@author: Dmitrii Dugaev


This module is responsible for processing all incoming/outgoing data transmission from the user application performed
by AppHandler thread, and from the network interface performed by IncomingTrafficHandler thread.
This processing includes all unicast/broadcast data packets, and all RLRP service messages.

Variable Documentation

DataHandler.DATA_LOG = routing_logging.create_routing_log("routing.data_handler.log", "data_handler")

Global routing_logging.LogWrapper object for logging DataHandler activity.

DataHandler.lock = threading.Lock()

Store the global threading.Lock object.