120 return static_cast<TReceiverClass*
>(
this);
138 #endif // MSGRECEIVER_H Constructor to MsgAddrGenerator object.
Definition: msgaddr.h:43
Template class allowing other classes to receive messages.
Definition: msgreceiver.h:78
MsgReceiver(void)
Constructor for MsgReceiver class.
Definition: msgreceiver.h:88
static void removeListenerFromQueue(MsgCallBack *msgCallBack)
Function that unregisters a listener from the message queue.
Definition: msgqueue.cpp:44
Contains interface declaration for the FSYS::MsgCallBack class.
~MsgReceiver()
Destructor for MsgReceiver class.
Definition: msgreceiver.h:103
TReceiverClass * parentClassPointer()
Function to generate a pointer to the parent class.
Definition: msgreceiver.h:118
static void addListenerToQueue(MsgAddr &receiverAddr, const std::type_info &typeOfMsg, MsgCallBack *msgCallBack)
Function that registers a listener to the message queue.
Definition: msgqueue.cpp:35
Contains interface declaration for the FSYS::MsgQueue class.
void callBack(TMsg &msg)
Function that does the actually call into the listening class.
Definition: msgreceiver.h:131
Contains interface for a message address generator class.
Template class that inherits from MsgCallBack.
Definition: msgcallback.h:79
The MsgAddr class contains a unique address in the message system.
Definition: msgaddr.h:52