Public Types | Public Member Functions | Private Attributes | List of all members
message_filters::Connection Class Reference

Encapsulates a connection from one filter to another (or to a user-specified callback) More...

#include <connection.h>

Public Types

typedef boost::function< void(void)> VoidDisconnectFunction
 
typedef boost::function< void(const Connection &)> WithConnectionDisconnectFunction
 

Public Member Functions

 Connection ()
 
 Connection (const VoidDisconnectFunction &func)
 
 Connection (const WithConnectionDisconnectFunction &func, boost::signals2::connection conn)
 
void disconnect ()
 disconnects this connection More...
 
boost::signals2::connection getBoostConnection () const
 

Private Attributes

boost::signals2::connection connection_
 
WithConnectionDisconnectFunction connection_disconnect_
 
VoidDisconnectFunction void_disconnect_
 

Detailed Description

Encapsulates a connection from one filter to another (or to a user-specified callback)

Definition at line 48 of file connection.h.

Member Typedef Documentation

typedef boost::function<void(void)> message_filters::Connection::VoidDisconnectFunction

Definition at line 51 of file connection.h.

Definition at line 52 of file connection.h.

Constructor & Destructor Documentation

message_filters::Connection::Connection ( )
inline

Definition at line 53 of file connection.h.

message_filters::Connection::Connection ( const VoidDisconnectFunction func)

Definition at line 41 of file connection.cpp.

message_filters::Connection::Connection ( const WithConnectionDisconnectFunction func,
boost::signals2::connection  conn 
)

Definition at line 46 of file connection.cpp.

Member Function Documentation

void message_filters::Connection::disconnect ( )

disconnects this connection

Definition at line 52 of file connection.cpp.

boost::signals2::connection message_filters::Connection::getBoostConnection ( ) const
inline

Definition at line 62 of file connection.h.

Member Data Documentation

boost::signals2::connection message_filters::Connection::connection_
private

Definition at line 67 of file connection.h.

WithConnectionDisconnectFunction message_filters::Connection::connection_disconnect_
private

Definition at line 66 of file connection.h.

VoidDisconnectFunction message_filters::Connection::void_disconnect_
private

Definition at line 65 of file connection.h.


The documentation for this class was generated from the following files:


message_filters
Author(s): Josh Faust, Vijay Pradeep, Dirk Thomas
autogenerated on Mon Nov 2 2020 03:52:42