|
scim
1.4.18
|
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. 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... | |
Public Member Functions inherited from scim::Node | |
| Slot * | slot () |
| Returns a pointer to the slot held by this node. More... | |
Public Member Functions inherited from scim::ReferencedObject | |
| bool | is_referenced () const |
| void | ref () |
| Increase an object's reference count by one. More... | |
| void | unref () |
Friends | |
| class | Signal |
Additional Inherited Members | |
Protected Member Functions inherited from scim::Node | |
| Node (Slot *slot) | |
| Constructor. More... | |
| virtual | ~Node () |
| Destructor. More... | |
Protected Member Functions inherited from scim::ReferencedObject | |
| ReferencedObject () | |
| Constructor. More... | |
| virtual | ~ReferencedObject ()=0 |
| Destructor. More... | |
| void | set_referenced (bool reference) |
A node class for managing slots connected to scim::Signal's.
|
inline |
Returns true if the slot is blocked.
References block(), disconnect(), and unblock().
|
virtual |
Block signal emission to the slot until unblock is called.
Implements scim::Node.
Referenced by blocked().
|
virtual |
Unblock the slot so signal emmissions can be received.
Implements scim::Node.
Referenced by blocked().
|
virtual |
Disconnect the slot. The slot will no longer receive signal emissions.
Implements scim::Node.
Referenced by blocked().
|
friend |