class CCL::SignalSlot
Overview
#include <signalslot.h> class SignalSlot: private Core::ListLink, private CCL::IObserver { public: // construction SignalSlot (ISubject* subject, StringID signalName); // methods PROPERTY_MUTABLE_CSTRING (signalName, SignalName); void deactivate (); bool isOrphaned () const; SignalSlot* getNext (); };
Inherited Members
public: // methods const T& getData () const; virtual tresult CCL_API queryInterface (UIDRef iid, void** ptr) = 0; virtual unsigned int CCL_API retain () = 0; virtual unsigned int CCL_API release () = 0; virtual void CCL_API notify (ISubject* subject, MessageRef msg) = 0; static IObserver void notify ( IUnknown* unknown, ISubject* subject, MessageRef msg );
Detailed Documentation
Methods
bool isOrphaned () const
true if subject has been destroyed