arbeit
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

gutz::SignalIF Class Reference

#include <signalIF.h>

Inheritance diagram for gutz::SignalIF:

gutz::Signal< A1, A2, A3, A4, A5, A6, A7, A8 > List of all members.

Detailed Description

Signal interface, see gutz::Signal, NOT FOR GENERAL USE.

(below). Users can ignore this class

Definition at line 32 of file signalIF.h.

Public Member Functions

 SignalIF ()
virtual ~SignalIF ()
virtual void detatchSlotIF (void const *callee)=0
 detatch a slot, all references to it!!! The Signal<> class implements this and deletes all calls to pointers that match.


Constructor & Destructor Documentation

gutz::SignalIF::SignalIF  )  [inline]
 

Definition at line 34 of file signalIF.h.

virtual gutz::SignalIF::~SignalIF  )  [inline, virtual]
 

Definition at line 35 of file signalIF.h.


Member Function Documentation

virtual void gutz::SignalIF::detatchSlotIF void const *  callee  )  [pure virtual]
 

detatch a slot, all references to it!!! The Signal<> class implements this and deletes all calls to pointers that match.

Called by the "SignalTracker" object when someone declaring "HAS_SLOTS" destructs.

Implemented in gutz::Signal< A1, A2, A3, A4, A5, A6, A7, A8 >, gutz::Signal< const gutz::vec3f & >, gutz::Signal< float >, gutz::Signal< int, const gutz::vec3f & >, gutz::Signal< const gutz::vec2i &, const gutz::vec2f & >, and gutz::Signal< gutz::planef >.


The documentation for this class was generated from the following file:
Send questions, comments, and bug reports to:
jmk