A node class for managing slots connected to scim::Signal's.
More...
#include <scim_signals.h>
Public Member Functions |
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 recieve 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 () |
Additional Inherited Members |
| Node (Slot *slot) |
| Constructor.
|
virtual | ~Node () |
| Destructor.
|
Detailed Description
A node class for managing slots connected to scim::Signal's.
Member Function Documentation
bool scim::SlotNode::blocked |
( |
| ) |
const |
|
inline |
Returns true if the slot is blocked.
virtual void scim::SlotNode::block |
( |
| ) |
|
|
virtual |
Block signal emission to the slot until unblock is called.
Implements scim::Node.
virtual void scim::SlotNode::unblock |
( |
| ) |
|
|
virtual |
Unblock the slot so signal emmissions can be received.
Implements scim::Node.
virtual void scim::SlotNode::disconnect |
( |
| ) |
|
|
virtual |
Disconnect the slot. The slot will no longer recieve signal emissions.
Implements scim::Node.
Friends And Related Function Documentation
The documentation for this class was generated from the following file: