A Connection object allows interaction with an ongoing slot connection.
More...
#include <wpi/util/Signal.h>
A Connection object allows interaction with an ongoing slot connection.
It allows common actions such as connection blocking and disconnection. Note that Connection is not a RAII object, one does not need to hold one such object to keep the signal-slot connection alive.
◆ Connection() [1/4]
| wpi::util::sig::Connection::Connection |
( |
| ) |
|
|
default |
◆ ~Connection()
| virtual wpi::util::sig::Connection::~Connection |
( |
| ) |
|
|
virtualdefault |
◆ Connection() [2/4]
| wpi::util::sig::Connection::Connection |
( |
const Connection & | | ) |
|
|
defaultnoexcept |
◆ Connection() [3/4]
| wpi::util::sig::Connection::Connection |
( |
Connection && | | ) |
|
|
defaultnoexcept |
◆ Connection() [4/4]
◆ block()
| void wpi::util::sig::Connection::block |
( |
| ) |
|
|
inlinenoexcept |
◆ blocked()
| bool wpi::util::sig::Connection::blocked |
( |
| ) |
const |
|
inlinenoexcept |
◆ blocker()
◆ connected()
| bool wpi::util::sig::Connection::connected |
( |
| ) |
const |
|
inlinenoexcept |
◆ disconnect()
| bool wpi::util::sig::Connection::disconnect |
( |
| ) |
|
|
inlinenoexcept |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ unblock()
| void wpi::util::sig::Connection::unblock |
( |
| ) |
|
|
inlinenoexcept |
◆ valid()
| bool wpi::util::sig::Connection::valid |
( |
| ) |
const |
|
inlinenoexcept |
◆ SignalBase
template<typename, typename...>
◆ m_state
The documentation for this class was generated from the following file: