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) | |