#include <scim_connection.h>
Inheritance diagram for scim::Node:
Public Member Functions | |
Slot * | slot () |
Returns a pointer to the slot held by this node. | |
virtual void | block ()=0 |
Block signal emission to the slot until unblock is called. | |
virtual void | unblock ()=0 |
Unblock the slot so signal emmissions can be received. | |
virtual void | disconnect ()=0 |
Disconnect the slot. The slot will no longer recieve signal emissions. | |
Protected Member Functions | |
Node (Slot *slot) | |
Constructor. | |
virtual | ~Node () |
Destructor. |
A node connects a slot to its Connection class, the class returned from a signal's connect() method.
|
Constructor.
|
|
Destructor.
|
|
Returns a pointer to the slot held by this node.
|
|
Block signal emission to the slot until unblock is called.
Implemented in scim::SlotNode.
|
|
Unblock the slot so signal emmissions can be received.
Implemented in scim::SlotNode.
|
|
Disconnect the slot. The slot will no longer recieve signal emissions.
Implemented in scim::SlotNode.
|