#include <scim_connection.h>
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.
| scim::Node::Node | ( | Slot * | slot | ) | [protected] |
Constructor.
| virtual scim::Node::~Node | ( | ) | [protected, virtual] |
Destructor.
| Slot* scim::Node::slot | ( | ) | [inline] |
Returns a pointer to the slot held by this node.
| virtual void scim::Node::block | ( | ) | [pure virtual] |
| virtual void scim::Node::unblock | ( | ) | [pure virtual] |
| virtual void scim::Node::disconnect | ( | ) | [pure virtual] |
Disconnect the slot. The slot will no longer recieve signal emissions.
Implemented in scim::SlotNode.
1.5.7.1