|
std::ostream & | operator<< (std::ostream &out, const google::protobuf::Message &msg) |
|
void | bind (ModemDriverBase &driver, QueueManager &queue_manager) |
| binds the driver link-layer callbacks to the QueueManager
|
|
void | bind (MACManager &mac, ModemDriverBase &driver) |
| binds the MAC initiate transmission callback to the driver and the driver parsed message callback to the MAC
|
|
void | bind (QueueManager &queue_manager, RouteManager &route_manager) |
| creates bindings for a RouteManager to control a particular queue (QueueManager)
|
|
void | bind (ModemDriverBase &driver, QueueManager &queue_manager, MACManager &mac) |
| bind all three (shortcut to calling the other three bind functions)
|
|
void | unbind (ModemDriverBase &driver, QueueManager &queue_manager) |
| unbinds the driver link-layer callbacks to the QueueManager
|
|
void | unbind (MACManager &mac, ModemDriverBase &driver) |
| unbinds the MAC initiate transmission callback to the driver and the driver parsed message callback to the MAC
|
|
void | unbind (QueueManager &queue_manager, RouteManager &route_manager) |
| creates unbindings for a RouteManager to control a particular queue (QueueManager)
|
|
void | unbind (ModemDriverBase &driver, QueueManager &queue_manager, MACManager &mac) |
| unbind all three (shortcut to calling the other three unbind functions)
|
|
template<typename Signal , typename Slot > |
void | connect (Signal *signal, Slot slot) |
| connect a signal to a slot (e.g. function pointer)
|
|
template<typename Signal , typename Obj , typename A1 > |
void | connect (Signal *signal, Obj *obj, void(Obj::*mem_func)(A1)) |
| connect a signal to a member function with one argument
|
|
template<typename Signal , typename Obj , typename A1 , typename A2 > |
void | connect (Signal *signal, Obj *obj, void(Obj::*mem_func)(A1, A2)) |
| connect a signal to a member function with two arguments
|
|
template<typename Signal , typename Obj , typename A1 , typename A2 , typename A3 > |
void | connect (Signal *signal, Obj *obj, void(Obj::*mem_func)(A1, A2, A3)) |
| connect a signal to a member function with three arguments
|
|
template<typename Signal , typename Slot > |
void | disconnect (Signal *signal, Slot slot) |
| disconnect a signal to a slot (e.g. function pointer)
|
|
template<typename Signal , typename Obj , typename A1 > |
void | disconnect (Signal *signal, Obj *obj, void(Obj::*mem_func)(A1)) |
| disconnect a signal to a member function with one argument
|
|
template<typename Signal , typename Obj , typename A1 , typename A2 > |
void | disconnect (Signal *signal, Obj *obj, void(Obj::*mem_func)(A1, A2)) |
| disconnect a signal to a member function with two arguments
|
|
template<typename Signal , typename Obj , typename A1 , typename A2 , typename A3 > |
void | disconnect (Signal *signal, Obj *obj, void(Obj::*mem_func)(A1, A2, A3)) |
| disconnect a signal to a member function with three arguments
|
|
std::ostream & | operator<< (std::ostream &os, const DCCLCodec &codec) |
|
uint16_t | net_checksum (const std::string &data) |
|
void | init_benthos_dccl () |
|
void | serialize_benthos_modem_message (std::string *out, const goby::acomms::protobuf::ModemTransmission &in) |
|
void | parse_benthos_modem_message (std::string in, goby::acomms::protobuf::ModemTransmission *out) |
|
void | init_iridium_dccl () |
|
void | serialize_iridium_modem_message (std::string *out, const goby::acomms::protobuf::ModemTransmission &in) |
|
void | parse_iridium_modem_message (std::string in, goby::acomms::protobuf::ModemTransmission *out) |
|
unsigned | sbd_csum (const std::string &data) |
|
void | serialize_rudics_packet (std::string bytes, std::string *rudics_pkt, const std::string &reserved=std::string("\0\r\n", 3)+std::string(1, 0xff), bool include_crc=true) |
|
void | parse_rudics_packet (std::string *bytes, std::string rudics_pkt, const std::string &reserved=std::string("\0\r\n", 3)+std::string(1, 0xff), bool include_crc=true) |
|
std::string | uint32_to_byte_string (uint32_t i) |
|
uint32_t | byte_string_to_uint32 (std::string s) |
|
std::ostream & | operator<< (std::ostream &os, const Queue &oq) |
|
std::ostream & | operator<< (std::ostream &out, const QueueManager &d) |
| outputs information about all available messages (same as info_all)
|
|
|
std::ostream & | operator<< (std::ostream &os, const MACManager &mac) |
|
Objects pertaining to acoustic communications (acomms)