Contents Menu Expand Light mode Dark mode Auto light/dark mode
PMP documentation
Light Logo Dark Logo

IEventResponse¶

class IEventResponse : virtual public INamed¶
virtual IEventResponse::~IEventResponse()¶

virtual void IEventResponse::AddEvent(PEvent event) = 0

virtual void IEventResponse::ClearEvents() = 0

virtual bool IEventResponse::ContainsEvent(PEvent event) = 0

virtual int32_t IEventResponse::GetEventCount() = 0

virtual std::vector<PEvent> IEventResponse::GetEvents() = 0

virtual PSignal IEventResponse::GetSignal(const std::string &name) = 0

virtual std::vector<std::string> IEventResponse::GetSignalNames() = 0

virtual std::map<std::string, PSignal> IEventResponse::GetSignals() = 0

virtual bool IEventResponse::RemoveEvent(PEvent ev) = 0

virtual PSubscription IEventResponse::Subscribe(EventResponseHandler handler) = 0

virtual void IEventResponse::AddPropagatingEventResponse(PEventResponse eventResponse) = 0

virtual void IEventResponse::ClearPropagatingEventResponses() = 0

virtual bool IEventResponse::ContainsPropagatingEventResponse(PEventResponse eventResponse) = 0

virtual int32_t IEventResponse::GetPropagatingEventResponseCount() = 0

virtual std::vector<PEventResponse> IEventResponse::GetPropagatingEventResponses() = 0

virtual bool IEventResponse::RemovePropagatingEventResponse(PEventResponse er) = 0

Next
Functions
Previous
GetResponseNames
| Created using Sphinx and Furo theme.