|
Goby3 3.3.0
2025.07.10
|
#include <boost/bind/bind.hpp>#include "goby/acomms/amac.h"#include "goby/acomms/connect.h"#include "goby/acomms/dccl.h"#include "goby/acomms/modem_driver.h"#include "goby/acomms/queue.h"#include "goby/acomms/route.h"#include "goby/util/debug_logger.h"Go to the source code of this file.
Namespaces | |
| namespace | goby |
| The global namespace for the Goby project. | |
| namespace | goby::acomms |
| Classes and functions pertaining to acoustic communications (acomms) as well as related marine relevant communications links (such as satellite) | |
Functions | |
| void | goby::acomms::bind (ModemDriverBase &driver, QueueManager &queue_manager) |
| binds the driver link-layer callbacks to the QueueManager | |
| void | goby::acomms::bind (MACManager &mac, ModemDriverBase &driver) |
| binds the MAC initiate transmission callback to the driver and the driver parsed message callback to the MAC | |
| void | goby::acomms::bind (QueueManager &queue_manager, RouteManager &route_manager) |
| creates bindings for a RouteManager to control a particular queue (QueueManager) | |
| void | goby::acomms::bind (ModemDriverBase &driver, QueueManager &queue_manager, MACManager &mac) |
| bind all three (shortcut to calling the other three bind functions) | |
| void | goby::acomms::unbind (ModemDriverBase &driver, QueueManager &queue_manager) |
| unbinds the driver link-layer callbacks to the QueueManager | |
| void | goby::acomms::unbind (MACManager &mac, ModemDriverBase &driver) |
| unbinds the MAC initiate transmission callback to the driver and the driver parsed message callback to the MAC | |
| void | goby::acomms::unbind (QueueManager &queue_manager, RouteManager &route_manager) |
| creates unbindings for a RouteManager to control a particular queue (QueueManager) | |
| void | goby::acomms::unbind (ModemDriverBase &driver, QueueManager &queue_manager, MACManager &mac) |
| unbind all three (shortcut to calling the other three unbind functions) | |