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. More...
|
|
virtual void | block () |
| Block signal emission to the slot until unblock is called. More...
|
|
virtual void | unblock () |
| Unblock the slot so signal emmissions can be received. More...
|
|
virtual void | disconnect () |
| Disconnect the slot. The slot will no longer receive signal emissions. More...
|
|
Slot * | slot () |
| Returns a pointer to the slot held by this node. More...
|
|
bool | is_referenced () const |
|
void | ref () |
| Increase an object's reference count by one. More...
|
|
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: