25 #ifndef _SAFIR_DOB_CONNECTION_BASE_H
26 #define _SAFIR_DOB_CONNECTION_BASE_H
71 virtual bool IsOpen()
const = 0;
272 const bool includeSubclasses,
312 const bool includeSubclasses,
355 const bool includeUpdates,
356 const bool includeSubclasses,
357 const bool restartSubscription,
374 const bool includeUpdates,
375 const bool restartSubscription,
405 const bool includeSubclasses,
450 const bool includeSubclasses,
451 const bool restartSubscription,
471 const bool includeSubclasses,
724 const bool includeSubclasses)
const;
771 const bool includeSubclasses)
const;
798 void ExitDispatch()
const;
809 virtual DotsC_Int32 GetControllerId()
const = 0;
814 const bool considerChangeFlags)
const;
DotsC_Int64 Int64
64 bit integer type.
Definition: Defs.h:69
Class containing the identity of a channel.
Definition: ChannelId.h:45
Class containing the identity of an entity.
Definition: EntityId.h:42
Interface to be implemented by a service handler that makes a pending registration.
Definition: Consumer.h:239
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
This namespace contains all the functionality and definitions of the SAFIR SDK.
Definition: Backdoor.h:30
Class containing the identity of an instance.
Definition: InstanceId.h:48
Base class for all aspects.
Definition: ConnectionAspectBase.h:38
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 be implemented by senders of messages.
Definition: Consumer.h:278
Interface to be implemented by a service handler that makes a non-pending registration.
Definition: Consumer.h:215
boost::shared_ptr< Entity > EntityPtr
Definition: Entity.h:34
A STL conformant forward iterator used to traverse entity instances.
Definition: EntityIterator.h:41
Interface to be implemented by subscribers of messages.
Definition: Consumer.h:329
boost::shared_ptr< Service > ServicePtr
Definition: Service.h:34
Safir::Dob::Typesystem::Int32 RequestId
Represents the id of a request.
Definition: Defs.h:42
Interface to be implemented by subscribers of handler registrations.
Definition: Consumer.h:297
Proxy class for an entity.
Definition: EntityProxy.h:53
Enumeration
Definition: InstanceIdPolicy.h:37
boost::shared_ptr< Message > MessagePtr
Definition: Message.h:34
Interface to be implemented by an entity handler that makes a pending registration.
Definition: Consumer.h:194
Common base class for connections to the DOB.
Definition: ConnectionBase.h:52
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