CLAM-Development
1.4.0
|
#include <Slotv3.hxx>
Public Member Functions | |
Slotv3 () | |
virtual | ~Slotv3 () |
template<class RefType , typename PtrMember > | |
void | Wrap (RefType thisRef, PtrMember pMember) |
template<typename PtrMember > | |
void | Wrap (PtrMember pMember) |
const WrappedFuncType & | GetMethod () const |
void | operator() (ParmType1 parm1, ParmType2 parm2, ParmType3 parm3) |
![]() | |
void | Bind (const Connection &conn) |
Binds the Slot with a Signal. | |
void | Unbind () |
Disconnects the Slot. | |
void | Unbind (Connection::tConnectionId conn) |
Disconnects the Slot. | |
unsigned | ActiveConnections () const |
Tells how many signals are connected. | |
~Slot () | |
Destructor. |
Definition at line 33 of file Slotv3.hxx.
|
inline |
Definition at line 39 of file Slotv3.hxx.
|
inlinevirtual |
Definition at line 44 of file Slotv3.hxx.
|
inline |
Definition at line 63 of file Slotv3.hxx.
References CLAM_ASSERT.
Referenced by SigSlot::Signalv3< ParmType1, ParmType2, ParmType3 >::Connect().
|
inline |
Definition at line 69 of file Slotv3.hxx.
References CLAM_ASSERT.
|
inline |
Definition at line 49 of file Slotv3.hxx.
|
inline |
Definition at line 56 of file Slotv3.hxx.