20#ifndef ModelAPI_IReentrant_H
21#define ModelAPI_IReentrant_H
43 virtual std::string
processEvent(
const std::shared_ptr<Events_Message>& theMessage) = 0;
46typedef 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:36
virtual std::string processEvent(const std::shared_ptr< Events_Message > &theMessage)=0
Apply information of the message to current object.