Public Types | Public Member Functions | Private Attributes
message_filters::Connection Class Reference

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

#include <connection.h>

List of all members.

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

Definition at line 53 of file connection.h.

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

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.

Definition at line 66 of file connection.h.

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
autogenerated on Tue Mar 7 2017 03:45:14