Goby3
3.1.5a
2024.05.23
|
#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 | |
goby | |
The global namespace for the Goby project. | |
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 More... | |
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 More... | |
void | goby::acomms::bind (QueueManager &queue_manager, RouteManager &route_manager) |
creates bindings for a RouteManager to control a particular queue (QueueManager) More... | |
void | goby::acomms::bind (ModemDriverBase &driver, QueueManager &queue_manager, MACManager &mac) |
bind all three (shortcut to calling the other three bind functions) More... | |
void | goby::acomms::unbind (ModemDriverBase &driver, QueueManager &queue_manager) |
unbinds the driver link-layer callbacks to the QueueManager More... | |
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 More... | |
void | goby::acomms::unbind (QueueManager &queue_manager, RouteManager &route_manager) |
creates unbindings for a RouteManager to control a particular queue (QueueManager) More... | |
void | goby::acomms::unbind (ModemDriverBase &driver, QueueManager &queue_manager, MACManager &mac) |
unbind all three (shortcut to calling the other three unbind functions) More... | |