A node class for managing slots connected to scim::Signal's.
More...
#include <scim_signals.h>
|
| bool | blocked () const |
| | Returns true if the slot is blocked.
|
| virtual void | block () |
| | Block signal emission to the slot until unblock is called.
|
| virtual void | unblock () |
| | Unblock the slot so signal emmissions can be received.
|
| virtual void | disconnect () |
| | Disconnect the slot. The slot will no longer receive signal emissions.
|
| Slot * | slot () |
| | Returns a pointer to the slot held by this node.
|
| bool | is_referenced () const |
| void | ref () |
| | Increase an object's reference count by one.
|
| void | unref () |
A node class for managing slots connected to scim::Signal's.
◆ blocked()
| bool scim::SlotNode::blocked |
( |
| ) |
const |
|
inline |
Returns true if the slot is blocked.
◆ block()
| virtual void scim::SlotNode::block |
( |
| ) |
|
|
virtual |
Block signal emission to the slot until unblock is called.
Implements scim::Node.
◆ unblock()
| virtual void scim::SlotNode::unblock |
( |
| ) |
|
|
virtual |
Unblock the slot so signal emmissions can be received.
Implements scim::Node.
◆ disconnect()
| virtual void scim::SlotNode::disconnect |
( |
| ) |
|
|
virtual |
Disconnect the slot. The slot will no longer receive signal emissions.
Implements scim::Node.
◆ Signal
The documentation for this class was generated from the following file: