Class to manage disconnection of boost connections on deletion.
More...
|
typedef std::vector
< boost::signalslib::connection > | Connections |
| | A collection of signals. More...
|
| |
typedef std::vector
< boost::signalslib2::connection > | Connections2 |
| |
Class to manage disconnection of boost connections on deletion.
- Examples
-
| makVrv::DtSignalConnectionManager::DtSignalConnectionManager |
( |
| ) |
|
| virtual makVrv::DtSignalConnectionManager::~DtSignalConnectionManager |
( |
| ) |
|
|
virtual |
| void makVrv::DtSignalConnectionManager::manageConnection |
( |
const boost::signalslib::connection & |
conn | ) |
|
| void makVrv::DtSignalConnectionManager::manageConnection |
( |
const boost::signalslib2::connection & |
conn | ) |
|
| bool makVrv::DtSignalConnectionManager::blockConnections |
( |
bool |
blocked | ) |
|
| int makVrv::DtSignalConnectionManager::numberOfConnections |
( |
| ) |
const |
Get the number of connections.
| void makVrv::DtSignalConnectionManager::disconnectSignals |
( |
| ) |
|
| bool makVrv::DtSignalConnectionManager::connectionsBlocked |
( |
| ) |
const |
check whether connections are blocked.
| bool makVrv::DtSignalConnectionManager::blockConnection |
( |
int |
index, |
|
|
bool |
blocked |
|
) |
| |
|
protected |
Blocks/unblocks connections.
Returns current state connection blocking, This function will cause the connection to be out of sync from the remaining connections. Deprecated (should be removed, not used)
| bool makVrv::DtSignalConnectionManager::connectionBlocked |
( |
int |
index | ) |
const |
|
protected |
check whether connections are blocked.
Deprecated (should be removed, not used)
| Connections makVrv::DtSignalConnectionManager::myConnections |
|
protected |
| Connections2 makVrv::DtSignalConnectionManager::myConnections2 |
|
protected |
| bool makVrv::DtSignalConnectionManager::myConnectionsBlocked |
|
protected |
| bool makVrv::DtSignalConnectionManager::myIndiviualConnectionedBlocked |
|
protected |
| std::vector<boost::signalslib2::shared_connection_block*> makVrv::DtSignalConnectionManager::mySharedConnectionsBlockManager |
|
protected |
blocking Connections manager for signal2 connection
The documentation for this class was generated from the following file: