scim::SlotNode Class Reference
[SignalSlotSignalSlot]

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

#include <scim_signals.h>

Inherits scim::Node.

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.

Friends

class Signal


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.


Friends And Related Function Documentation

friend class Signal [friend]


The documentation for this class was generated from the following file:
Generated on Sat Jun 21 21:12:58 2008 for scim by  doxygen 1.4.7