Goby3  3.1.4
2024.02.22
connect.h File Reference
#include <boost/bind/bind.hpp>
#include <boost/signals2.hpp>

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

template<typename Signal , typename Slot >
void goby::acomms::connect (Signal *signal, Slot slot)
 connect a signal to a slot (e.g. function pointer) More...
 
template<typename Signal , typename Obj , typename A1 >
void goby::acomms::connect (Signal *signal, Obj *obj, void(Obj::*mem_func)(A1))
 connect a signal to a member function with one argument More...
 
template<typename Signal , typename Obj , typename A1 , typename A2 >
void goby::acomms::connect (Signal *signal, Obj *obj, void(Obj::*mem_func)(A1, A2))
 connect a signal to a member function with two arguments More...
 
template<typename Signal , typename Obj , typename A1 , typename A2 , typename A3 >
void goby::acomms::connect (Signal *signal, Obj *obj, void(Obj::*mem_func)(A1, A2, A3))
 connect a signal to a member function with three arguments More...
 
template<typename Signal , typename Slot >
void goby::acomms::disconnect (Signal *signal, Slot slot)
 disconnect a signal to a slot (e.g. function pointer) More...
 
template<typename Signal , typename Obj , typename A1 >
void goby::acomms::disconnect (Signal *signal, Obj *obj, void(Obj::*mem_func)(A1))
 disconnect a signal to a member function with one argument More...
 
template<typename Signal , typename Obj , typename A1 , typename A2 >
void goby::acomms::disconnect (Signal *signal, Obj *obj, void(Obj::*mem_func)(A1, A2))
 disconnect a signal to a member function with two arguments More...
 
template<typename Signal , typename Obj , typename A1 , typename A2 , typename A3 >
void goby::acomms::disconnect (Signal *signal, Obj *obj, void(Obj::*mem_func)(A1, A2, A3))
 disconnect a signal to a member function with three arguments More...