25 #ifndef _SAFIR_DOB_CONSUMER_H
26 #define _SAFIR_DOB_CONSUMER_H
63 virtual void OnStopOrder() = 0;
66 virtual StopHandler * ToStopHandler() {
return this;}
88 virtual void OnDoDispatch() = 0;
91 virtual Dispatcher * ToDispatcher() {
return this;}
269 virtual void OnNotRequestOverflow() = 0;
272 virtual Requestor * ToRequestor() {
return this;}
288 virtual void OnNotMessageOverflow() = 0;
384 const bool deprecated) = 0;
Interface to be implemented by subscribers of messages.
Definition: Consumer.h:329
Interface to be implemented by subscribers of handler registrations.
Definition: Consumer.h:297
Interface to be implemented by senders of messages.
Definition: Consumer.h:278
Interface for reception of a dispatch order.
Definition: Consumer.h:72
Class containing the identity of a handler.
Definition: HandlerId.h:44
virtual ~MessageSender()
Virtual destructor is needed since we have virtual member functions.
Definition: Consumer.h:283
virtual ~StopHandler()
Virtual destructor is needed since we have virtual member functions.
Definition: Consumer.h:58
Base class used when composing more elaborated interfaces.
Definition: ConsumerBase.h:230
Interface to be implemented by an application that sends requests (Request on entities or service req...
Definition: Consumer.h:252
Interface to be implemented by subscribers of entities.
Definition: Consumer.h:350
DotsC_TypeId TypeId
A unique type identifier.
Definition: Defs.h:219
Interface to be implemented by an entity handler that makes a pending registration.
Definition: Consumer.h:194
virtual ~RegistrationSubscriber()
Virtual destructor is needed since we have virtual member functions.
Definition: Consumer.h:302
virtual ~Dispatcher()
Virtual destructor is needed since we have virtual member functions.
Definition: Consumer.h:77
Base class used when composing more elaborated interfaces.
Definition: ConsumerBase.h:84
virtual ~MessageSubscriber()
Virtual destructor is needed since we have virtual member functions.
Definition: Consumer.h:334
virtual ~EntitySubscriber()
Virtual destructor is needed since we have virtual member functions.
Definition: Consumer.h:355
virtual ~Requestor()
Virtual destructor is needed since we have virtual member functions.
Definition: Consumer.h:257
Proxy class for a response.
Definition: ResponseProxy.h:52
Interface to be implemented by an entity handler that makes a non-pending registration for a type tha...
Definition: Consumer.h:152
This Consumer Base class contains callback methods that can be overridden by an entity handler that r...
Definition: ConsumerBase.h:344
#define DOSE_CPP_API
Definition: DoseCppExportDefs.h:33
Interface to be implemented by a service handler that makes a non-pending registration.
Definition: Consumer.h:215
Interface to receive entity requests.
Definition: ConsumerBase.h:251
Interface to be implemented by an entity handler that makes a non-pending registration and that doesn...
Definition: Consumer.h:112
Interface to be implemented by a service handler that makes a pending registration.
Definition: Consumer.h:239
Base class used when composing more elaborated interfaces.
Definition: ConsumerBase.h:205
Proxy class for a message.
Definition: MessageProxy.h:59
Proxy class for an entity.
Definition: EntityProxy.h:53
Interface for reception of a stop order.
Definition: Consumer.h:53
Interface to receive service requests.
Definition: ConsumerBase.h:405