luna-sysmgr-common
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Signal< void, void, void, void, void > Class Template Reference

#include <SignalSlot.h>

Inheritance diagram for Signal< void, void, void, void, void >:
[legend]
Collaboration diagram for Signal< void, void, void, void, void >:
[legend]

Public Member Functions

template<class Receiver >
void connect (Receiver *rec, void(Receiver::*func)())
 
void fire ()
 
- Public Member Functions inherited from SignalBase<>
virtual ~SignalBase ()
 
void connect (SlotBase< void, void, void, void, void > *slot)
 
void connect (Trackable *recv, SlotBase< void, void, void, void, void > *slot)
 
void disconnect (Trackable *recv)
 
virtual void disconnectTrackable (Trackable *recv)
 

Additional Inherited Members

- Public Types inherited from SignalBase<>
typedef Slot< Trackable, void,
void, void, void, void > 
Sl
 
- Protected Types inherited from SignalBase<>
typedef std::set< SlotBase
< void, void, void, void, void > * > 
SlotSet
 
- Protected Attributes inherited from SignalBase<>
SlotSet m_slots
 

Member Function Documentation

template<class Receiver >
void Signal< void, void, void, void, void >::connect ( Receiver *  rec,
void(Receiver::*)()  func 
)
inline
void Signal< void, void, void, void, void >::fire ( )
inline

The documentation for this class was generated from the following file: