|
RLRP routing
v.0.1.0
|
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... | |
@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.
| 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.