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
-
virtual IEventResponse::~IEventResponse()¶