20 #ifndef ModelAPI_IReentrant_H
21 #define ModelAPI_IReentrant_H
42 virtual std::string
processEvent(
const std::shared_ptr<Events_Message>& theMessage) = 0;
45 typedef std::shared_ptr<ModelAPI_IReentrant> ModelReentrantPtr;
Message for communication between sender and listener of event.
Definition: Events_Message.h:65
Interface of a class which can process specific messages.
Definition: ModelAPI_IReentrant.h:35
virtual std::string processEvent(const std::shared_ptr< Events_Message > &theMessage)=0
Apply information of the message to current object.