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 a service handler that makes a pending registration.
Definition: Consumer.h:239
Base class used when composing more elaborated interfaces.
Definition: ConsumerBase.h:205
Interface to be implemented by an application that sends requests (Request on entities or service req...
Definition: Consumer.h:252
#define DOSE_CPP_API
Definition: DoseCppExportDefs.h:33
DotsC_TypeId TypeId
A unique type identifier.
Definition: Defs.h:218
Base class used when composing more elaborated interfaces.
Definition: ConsumerBase.h:84
Interface to receive entity requests.
Definition: ConsumerBase.h:251
This namespace contains all the functionality and definitions of the SAFIR SDK.
Definition: Backdoor.h:30
Class containing the identity of a handler.
Definition: HandlerId.h:45
Interface to be implemented by an entity handler that makes a non-pending registration for a type tha...
Definition: Consumer.h:152
Interface to receive service requests.
Definition: ConsumerBase.h:405
Interface to be implemented by senders of messages.
Definition: Consumer.h:278
Proxy class for a response.
Definition: ResponseProxy.h:52
Interface to be implemented by a service handler that makes a non-pending registration.
Definition: Consumer.h:215
virtual ~RegistrationSubscriber()
Virtual destructor is needed since we have virtual member functions.
Definition: Consumer.h:302
Interface to be implemented by subscribers of messages.
Definition: Consumer.h:329
Interface for reception of a dispatch order.
Definition: Consumer.h:72
Interface for reception of a stop order.
Definition: Consumer.h:53
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
Interface to be implemented by subscribers of handler registrations.
Definition: Consumer.h:297
virtual ~StopHandler()
Virtual destructor is needed since we have virtual member functions.
Definition: Consumer.h:58
virtual ~Requestor()
Virtual destructor is needed since we have virtual member functions.
Definition: Consumer.h:257
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:230
Proxy class for an entity.
Definition: EntityProxy.h:53
Proxy class for a message.
Definition: MessageProxy.h:58
virtual ~MessageSender()
Virtual destructor is needed since we have virtual member functions.
Definition: Consumer.h:283
Interface to be implemented by an entity handler that makes a pending registration.
Definition: Consumer.h:194
This Consumer Base class contains callback methods that can be overridden by an entity handler that r...
Definition: ConsumerBase.h:344
Interface to be implemented by subscribers of entities.
Definition: Consumer.h:350
Interface to be implemented by an entity handler that makes a non-pending registration and that doesn...
Definition: Consumer.h:112