template class CCL::MemberFuncSlot
#include <signalslot.h> template <class T> class MemberFuncSlot: public CCL::SignalSlot { public: // typedefs typedef void (T::* MemberFunc)(MessageRef msg); // construction MemberFuncSlot ( ISubject* subject, StringID signalName, T* target, MemberFunc memberFunc ); };
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 ); PROPERTY_MUTABLE_CSTRING (signalName, SignalName); void deactivate (); bool isOrphaned () const; SignalSlot* getNext ();