Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

scim::SlotNode Class Reference
[SignalSlotSignalSlot]

A node class for managing slots connected to scim::Signal's. More...

#include <scim_signals.h>

Inheritance diagram for scim::SlotNode:

Inheritance graph
[legend]
Collaboration diagram for scim::SlotNode:

Collaboration graph
[legend]
List of all members.

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.

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.


The documentation for this class was generated from the following file:
Generated on Sat Mar 12 01:15:50 2005 for scim by doxygen 1.3.8