Class to manage disconnection of boost connections on deletion.
More...
Protected Types |
typedef std::vector
< boost::signalslib::connection > | Connections |
| | A collection of signals.
|
Detailed Description
Class to manage disconnection of boost connections on deletion.
- Examples
-
Member Typedef Documentation
Constructor & Destructor Documentation
| makVrv::DtSignalConnectionManager::DtSignalConnectionManager |
( |
| ) |
|
| virtual makVrv::DtSignalConnectionManager::~DtSignalConnectionManager |
( |
| ) |
|
|
virtual |
Member Function Documentation
| void makVrv::DtSignalConnectionManager::manageConnection |
( |
const boost::signalslib::connection & |
conn | ) |
|
| int makVrv::DtSignalConnectionManager::numberOfConnections |
( |
| ) |
const |
Get the number of connections.
| void makVrv::DtSignalConnectionManager::disconnectSignals |
( |
| ) |
|
| bool makVrv::DtSignalConnectionManager::blockConnections |
( |
bool |
blocked | ) |
|
Blocks/unblocks connections.
Returns current state connection blocking
| bool makVrv::DtSignalConnectionManager::blockConnection |
( |
int |
index, |
|
|
bool |
blocked |
|
) |
| |
Blocks/unblocks connections.
Returns current state connection blocking, This function will cause the connection to be out of sync from the remaining connections.
| bool makVrv::DtSignalConnectionManager::connectionsBlocked |
( |
| ) |
const |
check whether connections are blocked.
| bool makVrv::DtSignalConnectionManager::connectionBlocked |
( |
int |
index | ) |
const |
check whether connections are blocked.
Member Data Documentation
| Connections makVrv::DtSignalConnectionManager::myConnections |
|
protected |
| bool makVrv::DtSignalConnectionManager::myConnectionsBlocked |
|
protected |
| bool makVrv::DtSignalConnectionManager::myIndiviualConnectionedBlocked |
|
protected |
The documentation for this class was generated from the following file: