31 #ifndef MSGSENDERBASE_H 32 #define MSGSENDERBASE_H 84 void broadcast(std::shared_ptr<BaseMsg> &msg,
85 const std::type_info &typeOfMsg,
102 void send(std::shared_ptr<BaseMsg> &msg,
103 const std::type_info &typeOfMsg,
109 #endif // MSGSENDERBASE_H Contains interface for a message address.
Class that holds and assigns handles.
Definition: handle.h:55
Type neutral message sender class.
Definition: msgsenderbase.h:51
Contains interface declaration for the FSYS::Handle class.
void send(std::shared_ptr< BaseMsg > &msg, const std::type_info &typeOfMsg, const FSYS::MsgAddr &sender, const MsgAddr &destination)
Type independent respond function.
Definition: msgsenderbase.cpp:61
std::shared_ptr< BaseMsg > & fillOutSenderInfo(std::shared_ptr< BaseMsg > &msg, MsgAddr sender)
Function that fills out info about the sender of the message.
Definition: msgsenderbase.cpp:41
void broadcast(std::shared_ptr< BaseMsg > &msg, const std::type_info &typeOfMsg, const MsgAddr &sender)
Broadcast function, to broadcast messages.
Definition: msgsenderbase.cpp:53
The MsgAddr class contains a unique address in the message system.
Definition: msgaddr.h:52