Base class for classes managing slots.
More...
#include <scim_connection.h>
|
| Slot * | slot () |
| | Returns a pointer to the slot held by this node. More...
|
| |
| virtual void | block ()=0 |
| | Block signal emission to the slot until unblock is called. More...
|
| |
| virtual void | unblock ()=0 |
| | Unblock the slot so signal emmissions can be received. More...
|
| |
| virtual void | disconnect ()=0 |
| | Disconnect the slot. The slot will no longer recieve signal emissions. More...
|
| |
| bool | is_referenced () const |
| |
| void | ref () |
| | Increase an object's reference count by one. More...
|
| |
| void | unref () |
| |
Base class for classes managing slots.
A node connects a slot to its Connection class, the class returned from a signal's connect() method.
| scim::Node::Node |
( |
Slot * |
slot | ) |
|
|
protected |
| virtual scim::Node::~Node |
( |
| ) |
|
|
protectedvirtual |
| Slot* scim::Node::slot |
( |
| ) |
|
|
inline |
Returns a pointer to the slot held by this node.
| virtual void scim::Node::block |
( |
| ) |
|
|
pure virtual |
Block signal emission to the slot until unblock is called.
Implemented in scim::SlotNode.
| virtual void scim::Node::unblock |
( |
| ) |
|
|
pure virtual |
Unblock the slot so signal emmissions can be received.
Implemented in scim::SlotNode.
| virtual void scim::Node::disconnect |
( |
| ) |
|
|
pure virtual |
Disconnect the slot. The slot will no longer recieve signal emissions.
Implemented in scim::SlotNode.
The documentation for this class was generated from the following file: