sigx++
2.0.1
|
#include <connection_handler.h>
Public Types | |
typedef std::map< const sigc_connection_ptr *const , std::tr1::shared_ptr< sigc_connection_ptr > > | container_type |
a map of connections living in the context of the owner thread. More... | |
Public Member Functions | |
~connections_container_wrapper () | |
Data Fields | |
container_type | m_connections |
A wrapper for a container of sigc::connectionS. This wrapper is necessary because the destructor ensures disconnecting the connections when the owner thread finishes. Disconnecting the connections explicitly is only necessary if the signals don't live in the server thread's local storage but in the thread managed dispatchable which is a wrapper object surviving the thread itself.
typedef std::map<const sigc_connection_ptr* const , std::tr1::shared_ptr<sigc_connection_ptr> > sigx::connection_handler::connections_container_wrapper::container_type |
a map of connections living in the context of the owner thread.
sigx::connection_handler::connections_container_wrapper::~connections_container_wrapper | ( | ) |
References m_connections.
container_type sigx::connection_handler::connections_container_wrapper::m_connections |