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

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

Definition at line 62 of file connection.h.

Member Data Documentation

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

Definition at line 67 of file connection.h.

WithConnectionDisconnectFunction message_filters::Connection::connection_disconnect_

Definition at line 66 of file connection.h.

VoidDisconnectFunction message_filters::Connection::void_disconnect_

Definition at line 65 of file connection.h.

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

Author(s): Josh Faust, Vijay Pradeep
autogenerated on Sun Feb 3 2019 03:30:08