|
RLRP routing
v.0.1.0
|
Classes | |
| class | ArqHandler |
| Main class for sending data and processing the corresponding ACKs. More... | |
| class | ArqRoutine |
| A routine ARQ thread class which is responsible for sending the given message/data periodically in a timeout interval, until the corresponding ARQ has been received. More... | |
Variables | |
| lock = threading.Lock() | |
| Store the global threading.Lock object. More... | |
| ARQ_HANDLER_LOG = routing_logging.create_routing_log("routing.arq_handler.log", "arq_handler") | |
| Global routing_logging.LogWrapper object for logging ArqHandler activity. More... | |
| int | max_int32 = 0xFFFFFFFF |
| 32-bit mask constant. More... | |
@package ArqHandler Created on Jun 8, 2016 @author: Dmitrii Dugaev This module is responsible for sending the incoming messages (data) to the given destination address using a simple Stop-and-Go ARQ technique.
| ArqHandler.ARQ_HANDLER_LOG = routing_logging.create_routing_log("routing.arq_handler.log", "arq_handler") |
Global routing_logging.LogWrapper object for logging ArqHandler activity.
| ArqHandler.lock = threading.Lock() |
Store the global threading.Lock object.
| ArqHandler.max_int32 = 0xFFFFFFFF |
32-bit mask constant.