Safir SDK Core
Loading...
Searching...
No Matches
Safir::Dob Namespace Reference

This namespace contains all functionality of the DOB (Components DOSE and DOTS). More...

Namespaces

namespace  Internal
 
namespace  Typesystem
 This namespace contains the DOB Typesystem functionality and definitions.
 

Classes

class  AccessDeniedException
 Thrown when not owner tries to set/delete an entity. More...
 
struct  CallbackId
 Ids for all callback routines for all Dob consumers. More...
 
class  CompletedRegistrationBase
 Base class used when composing more elaborated interfaces. More...
 
class  Connection
 A connection to the DOB. More...
 
class  ConnectionAspectBase
 Base class for all aspects. More...
 
class  ConnectionAspectInjector
 Class that provides methods for special applications that injects entities into the system apart from the normal handler. More...
 
class  ConnectionAspectMisc
 Class that provides miscellaneous methods that are used less frequently. More...
 
class  ConnectionAspectPostpone
 Class that provides a methods to postpone the reception of data from the Dob. More...
 
class  ConnectionBase
 Common base class for connections to the DOB. More...
 
class  ConnectionInfo
 Container for information about a Dob connection. More...
 
struct  ConnectionQueueId
 This enumeration represents the internal dob queues that it is possible to get status info about from a connection. More...
 
class  ContextSharedOverrideProperty
 Used to determine if a class should be visible in all contexts. More...
 
class  ContextSharedProperty
 Used to determine if a class should be visible in all contexts. More...
 
class  CreateRoutineParameters
 Contains parameters to be used as values in CreateRoutines. More...
 
class  Dispatcher
 Interface for reception of a dispatch order. More...
 
struct  DistributionScope
 Possible values for the DistributionScope property. More...
 
class  DistributionScopeOverrideProperty
 Used to determine the distribution scope of a class. More...
 
class  DistributionScopeProperty
 Used to determine the distribution scope of a class. More...
 
class  Entity
 The baseclass for all entities. More...
 
class  EntityHandler
 Interface to be implemented by an entity handler that makes a non-pending registration and that doesn't handle injected entities. More...
 
class  EntityHandlerInjection
 Interface to be implemented by an entity handler that makes a non-pending registration for a type that can potentially be injected. More...
 
class  EntityHandlerPending
 Interface to be implemented by an entity handler that makes a pending registration. More...
 
class  EntityIdResponse
 Standard response for handlers registered as HandlerDecidesInstanceId, containing the instance that the handler will attempt to create. More...
 
class  EntityInjectionBase
 This Consumer Base class contains callback methods that can be overridden by an entity handler that registers a handler for an entity type that can potentially be injected outside the control of the handler itself. More...
 
class  EntityIterator
 A STL conformant forward iterator used to traverse entity instances. More...
 
class  EntityProxy
 Proxy class for an entity. More...
 
class  EntityRequestBase
 Interface to receive entity requests. More...
 
class  EntityRequestProxy
 Proxy class for an entity request. More...
 
class  EntitySubscriber
 Interface to be implemented by subscribers of entities. More...
 
class  ErrorListResponse
 Defines an array of errors, typically used to report errors for individual members in the request. More...
 
class  ErrorResponse
 The baseclass for all error responses. More...
 
class  GhostExistsException
 Thrown when an injection handler tries to set/delete an entity for which there is a ghost instance that has not yet been injected. More...
 
class  InjectedEntityProxy
 Proxy class for entity injections. More...
 
struct  InjectionKind
 See the SDK Core Users Guide for information on what these values mean. More...
 
class  InjectionOverrideProperty
 Defines the Injection used for entities of this class. More...
 
class  InjectionProperty
 Defines the Injection for an entity. More...
 
struct  InstanceIdPolicy
 Enumerates the policies concerning how instance ids are assigned by a handler. More...
 
class  Item
 The baseclass for all items. More...
 
class  LowMemoryException
 Thrown when an operation cannot be completed due to the current shared memory usage level. More...
 
class  LowMemoryOperationsAllowedOverrideProperty
 Used to determine if operations in low memory situations should be allowed on an entity type. More...
 
class  LowMemoryOperationsAllowedProperty
 Used to determine if operations in low memory situations should be allowed on an entity type. More...
 
struct  MemoryLevel
 The different memory levels that makes the Dob go into various degraded modes. More...
 
class  Message
 The baseclass for all messages. More...
 
class  MessageProxy
 Proxy class for a message. More...
 
class  MessageSender
 Interface to be implemented by senders of messages. More...
 
class  MessageSubscriber
 Interface to be implemented by subscribers of messages. More...
 
class  MirroredNodeInfo
 Node information for all nodes currently in the system. More...
 
class  NodeInfo
 Node information for all nodes currently in the system. More...
 
class  NodeParameters
 Contains paramaters for all nodes in the system. More...
 
struct  NodeState
 Enumerates the states a started node can have. More...
 
class  NodeType
 Defines a number of characteristics that control how nodes of a certain type communicates. More...
 
class  NotFoundException
 Thrown when eg GetFreeInstance can not find a free instance. More...
 
class  NotOpenException
 Exception thrown if dose_main has terminated in an unexpected way, or the application has not yet connected to dose. More...
 
class  OverflowException
 Thrown when data could not be sent due to overflowing queues. More...
 
class  Parametrization
 This class is intended to be used as baseclass for classes that only contains parameters. More...
 
struct  PersistenceBackend
 Enumerates the different backends that DOPE can use for persistence. More...
 
class  PersistenceParameters
 This class has no summary. More...
 
class  PersistenceThrottlingOverrideProperty
 This property overrides the value of the PersistenceThrottlingProperty. More...
 
class  PersistenceThrottlingProperty
 This property is used to limit writes to external storage for frequently updated entities. More...
 
class  PersistentDataReady
 This service is called by the persistency handler when the persistent data has been fed to the Dob. More...
 
struct  PersistentDataState
 The different states of the persistence handling. More...
 
class  PersistentDataStatus
 This class has no summary. More...
 
class  PreviousEntityProxy
 Proxy class for a "previous" entity. More...
 
class  ProcessInfo
 Displays one entity per process that is connected to the DOB. More...
 
class  QueueParameters
 Contains the parametrization of queue lengths used by a connection. More...
 
class  QueueRule
 Representation of one queue capacity parameter rule. More...
 
class  RegistrationSubscriber
 Interface to be implemented by subscribers of handler registrations. More...
 
class  Requestor
 Interface to be implemented by an application that sends requests (Request on entities or service requests). More...
 
class  RequestTimeoutOverrideProperty
 Defines the timeout time for requests. More...
 
class  RequestTimeoutProperty
 Defines the timeout time for requests. More...
 
class  Response
 The baseclass for all responses. More...
 
class  ResponseErrorInfo
 Contains information about one of the errors found when handling a request. More...
 
class  ResponseGeneralErrorCodes
 Declares error codes that are of general interest. More...
 
class  ResponseProxy
 Proxy class for a response. More...
 
class  ResponseSender
 Class used for responding to received requests. More...
 
class  RevokedRegistrationBase
 Base class used when composing more elaborated interfaces. More...
 
class  SecondaryConnection
 A secondary connection attached to a "real" connection. More...
 
class  Service
 The baseclass for all services. More...
 
class  ServiceHandler
 Interface to be implemented by a service handler that makes a non-pending registration. More...
 
class  ServiceHandlerPending
 Interface to be implemented by a service handler that makes a pending registration. More...
 
class  ServiceRequestBase
 Interface to receive service requests. More...
 
class  ServiceRequestProxy
 Proxy class for a service request. More...
 
class  StopHandler
 Interface for reception of a stop order. More...
 
class  Struct
 This class is intended to be used as baseclass for classes that in the future may be realized as low level records/structs. More...
 
class  SuccessResponse
 The baseclass for all success responses. More...
 
class  ThisNodeParameters
 Defines the settings for this particular node. More...
 

Typedefs

typedef Safir::Dob::Typesystem::Int32 RequestId
 Represents the id of a request.
 
typedef Safir::Dob::Typesystem::Int32 ContextId
 
typedef std::shared_ptr< ResponseSenderResponseSenderPtr
 
typedef std::shared_ptr< ConnectionInfoConnectionInfoPtr
 
typedef std::shared_ptr< const ConnectionInfoConnectionInfoConstPtr
 
typedef Safir::Dob::Typesystem::ObjectContainerImpl< ConnectionInfoConnectionInfoContainer
 
typedef Safir::Dob::Typesystem::ArrayContainer< ConnectionInfoContainerConnectionInfoContainerArray
 
typedef Safir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionInfoConnectionInfoSequenceContainer
 
typedef std::shared_ptr< CreateRoutineParametersCreateRoutineParametersPtr
 
typedef std::shared_ptr< const CreateRoutineParametersCreateRoutineParametersConstPtr
 
typedef Safir::Dob::Typesystem::ObjectContainerImpl< CreateRoutineParametersCreateRoutineParametersContainer
 
typedef Safir::Dob::Typesystem::ArrayContainer< CreateRoutineParametersContainerCreateRoutineParametersContainerArray
 
typedef Safir::Dob::Typesystem::GenericObjectSequenceContainer< CreateRoutineParametersCreateRoutineParametersSequenceContainer
 
typedef std::shared_ptr< EntityEntityPtr
 
typedef std::shared_ptr< const EntityEntityConstPtr
 
typedef Safir::Dob::Typesystem::ObjectContainerImpl< EntityEntityContainer
 
typedef Safir::Dob::Typesystem::ArrayContainer< EntityContainerEntityContainerArray
 
typedef Safir::Dob::Typesystem::GenericObjectSequenceContainer< EntityEntitySequenceContainer
 
typedef std::shared_ptr< EntityIdResponseEntityIdResponsePtr
 
typedef std::shared_ptr< const EntityIdResponseEntityIdResponseConstPtr
 
typedef Safir::Dob::Typesystem::ObjectContainerImpl< EntityIdResponseEntityIdResponseContainer
 
typedef Safir::Dob::Typesystem::ArrayContainer< EntityIdResponseContainerEntityIdResponseContainerArray
 
typedef Safir::Dob::Typesystem::GenericObjectSequenceContainer< EntityIdResponseEntityIdResponseSequenceContainer
 
typedef std::shared_ptr< ErrorListResponseErrorListResponsePtr
 
typedef std::shared_ptr< const ErrorListResponseErrorListResponseConstPtr
 
typedef Safir::Dob::Typesystem::ObjectContainerImpl< ErrorListResponseErrorListResponseContainer
 
typedef Safir::Dob::Typesystem::ArrayContainer< ErrorListResponseContainerErrorListResponseContainerArray
 
typedef Safir::Dob::Typesystem::GenericObjectSequenceContainer< ErrorListResponseErrorListResponseSequenceContainer
 
typedef std::shared_ptr< ErrorResponseErrorResponsePtr
 
typedef std::shared_ptr< const ErrorResponseErrorResponseConstPtr
 
typedef Safir::Dob::Typesystem::ObjectContainerImpl< ErrorResponseErrorResponseContainer
 
typedef Safir::Dob::Typesystem::ArrayContainer< ErrorResponseContainerErrorResponseContainerArray
 
typedef Safir::Dob::Typesystem::GenericObjectSequenceContainer< ErrorResponseErrorResponseSequenceContainer
 
typedef std::shared_ptr< ItemItemPtr
 
typedef std::shared_ptr< const ItemItemConstPtr
 
typedef Safir::Dob::Typesystem::ObjectContainerImpl< ItemItemContainer
 
typedef Safir::Dob::Typesystem::ArrayContainer< ItemContainerItemContainerArray
 
typedef Safir::Dob::Typesystem::GenericObjectSequenceContainer< ItemItemSequenceContainer
 
typedef std::shared_ptr< MessageMessagePtr
 
typedef std::shared_ptr< const MessageMessageConstPtr
 
typedef Safir::Dob::Typesystem::ObjectContainerImpl< MessageMessageContainer
 
typedef Safir::Dob::Typesystem::ArrayContainer< MessageContainerMessageContainerArray
 
typedef Safir::Dob::Typesystem::GenericObjectSequenceContainer< MessageMessageSequenceContainer
 
typedef std::shared_ptr< MirroredNodeInfoMirroredNodeInfoPtr
 
typedef std::shared_ptr< const MirroredNodeInfoMirroredNodeInfoConstPtr
 
typedef Safir::Dob::Typesystem::ObjectContainerImpl< MirroredNodeInfoMirroredNodeInfoContainer
 
typedef Safir::Dob::Typesystem::ArrayContainer< MirroredNodeInfoContainerMirroredNodeInfoContainerArray
 
typedef Safir::Dob::Typesystem::GenericObjectSequenceContainer< MirroredNodeInfoMirroredNodeInfoSequenceContainer
 
typedef std::shared_ptr< NodeInfoNodeInfoPtr
 
typedef std::shared_ptr< const NodeInfoNodeInfoConstPtr
 
typedef Safir::Dob::Typesystem::ObjectContainerImpl< NodeInfoNodeInfoContainer
 
typedef Safir::Dob::Typesystem::ArrayContainer< NodeInfoContainerNodeInfoContainerArray
 
typedef Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeInfoNodeInfoSequenceContainer
 
typedef std::shared_ptr< NodeParametersNodeParametersPtr
 
typedef std::shared_ptr< const NodeParametersNodeParametersConstPtr
 
typedef Safir::Dob::Typesystem::ObjectContainerImpl< NodeParametersNodeParametersContainer
 
typedef Safir::Dob::Typesystem::ArrayContainer< NodeParametersContainerNodeParametersContainerArray
 
typedef Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeParametersNodeParametersSequenceContainer
 
typedef std::shared_ptr< NodeTypeNodeTypePtr
 
typedef std::shared_ptr< const NodeTypeNodeTypeConstPtr
 
typedef Safir::Dob::Typesystem::ObjectContainerImpl< NodeTypeNodeTypeContainer
 
typedef Safir::Dob::Typesystem::ArrayContainer< NodeTypeContainerNodeTypeContainerArray
 
typedef Safir::Dob::Typesystem::GenericObjectSequenceContainer< NodeTypeNodeTypeSequenceContainer
 
typedef std::shared_ptr< ParametrizationParametrizationPtr
 
typedef std::shared_ptr< const ParametrizationParametrizationConstPtr
 
typedef Safir::Dob::Typesystem::ObjectContainerImpl< ParametrizationParametrizationContainer
 
typedef Safir::Dob::Typesystem::ArrayContainer< ParametrizationContainerParametrizationContainerArray
 
typedef Safir::Dob::Typesystem::GenericObjectSequenceContainer< ParametrizationParametrizationSequenceContainer
 
typedef std::shared_ptr< PersistenceParametersPersistenceParametersPtr
 
typedef std::shared_ptr< const PersistenceParametersPersistenceParametersConstPtr
 
typedef Safir::Dob::Typesystem::ObjectContainerImpl< PersistenceParametersPersistenceParametersContainer
 
typedef Safir::Dob::Typesystem::ArrayContainer< PersistenceParametersContainerPersistenceParametersContainerArray
 
typedef Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistenceParametersPersistenceParametersSequenceContainer
 
typedef std::shared_ptr< PersistentDataReadyPersistentDataReadyPtr
 
typedef std::shared_ptr< const PersistentDataReadyPersistentDataReadyConstPtr
 
typedef Safir::Dob::Typesystem::ObjectContainerImpl< PersistentDataReadyPersistentDataReadyContainer
 
typedef Safir::Dob::Typesystem::ArrayContainer< PersistentDataReadyContainerPersistentDataReadyContainerArray
 
typedef Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistentDataReadyPersistentDataReadySequenceContainer
 
typedef std::shared_ptr< PersistentDataStatusPersistentDataStatusPtr
 
typedef std::shared_ptr< const PersistentDataStatusPersistentDataStatusConstPtr
 
typedef Safir::Dob::Typesystem::ObjectContainerImpl< PersistentDataStatusPersistentDataStatusContainer
 
typedef Safir::Dob::Typesystem::ArrayContainer< PersistentDataStatusContainerPersistentDataStatusContainerArray
 
typedef Safir::Dob::Typesystem::GenericObjectSequenceContainer< PersistentDataStatusPersistentDataStatusSequenceContainer
 
typedef std::shared_ptr< ProcessInfoProcessInfoPtr
 
typedef std::shared_ptr< const ProcessInfoProcessInfoConstPtr
 
typedef Safir::Dob::Typesystem::ObjectContainerImpl< ProcessInfoProcessInfoContainer
 
typedef Safir::Dob::Typesystem::ArrayContainer< ProcessInfoContainerProcessInfoContainerArray
 
typedef Safir::Dob::Typesystem::GenericObjectSequenceContainer< ProcessInfoProcessInfoSequenceContainer
 
typedef std::shared_ptr< QueueParametersQueueParametersPtr
 
typedef std::shared_ptr< const QueueParametersQueueParametersConstPtr
 
typedef Safir::Dob::Typesystem::ObjectContainerImpl< QueueParametersQueueParametersContainer
 
typedef Safir::Dob::Typesystem::ArrayContainer< QueueParametersContainerQueueParametersContainerArray
 
typedef Safir::Dob::Typesystem::GenericObjectSequenceContainer< QueueParametersQueueParametersSequenceContainer
 
typedef std::shared_ptr< QueueRuleQueueRulePtr
 
typedef std::shared_ptr< const QueueRuleQueueRuleConstPtr
 
typedef Safir::Dob::Typesystem::ObjectContainerImpl< QueueRuleQueueRuleContainer
 
typedef Safir::Dob::Typesystem::ArrayContainer< QueueRuleContainerQueueRuleContainerArray
 
typedef Safir::Dob::Typesystem::GenericObjectSequenceContainer< QueueRuleQueueRuleSequenceContainer
 
typedef std::shared_ptr< ResponseResponsePtr
 
typedef std::shared_ptr< const ResponseResponseConstPtr
 
typedef Safir::Dob::Typesystem::ObjectContainerImpl< ResponseResponseContainer
 
typedef Safir::Dob::Typesystem::ArrayContainer< ResponseContainerResponseContainerArray
 
typedef Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseResponseSequenceContainer
 
typedef std::shared_ptr< ResponseErrorInfoResponseErrorInfoPtr
 
typedef std::shared_ptr< const ResponseErrorInfoResponseErrorInfoConstPtr
 
typedef Safir::Dob::Typesystem::ObjectContainerImpl< ResponseErrorInfoResponseErrorInfoContainer
 
typedef Safir::Dob::Typesystem::ArrayContainer< ResponseErrorInfoContainerResponseErrorInfoContainerArray
 
typedef Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseErrorInfoResponseErrorInfoSequenceContainer
 
typedef std::shared_ptr< ResponseGeneralErrorCodesResponseGeneralErrorCodesPtr
 
typedef std::shared_ptr< const ResponseGeneralErrorCodesResponseGeneralErrorCodesConstPtr
 
typedef Safir::Dob::Typesystem::ObjectContainerImpl< ResponseGeneralErrorCodesResponseGeneralErrorCodesContainer
 
typedef Safir::Dob::Typesystem::ArrayContainer< ResponseGeneralErrorCodesContainerResponseGeneralErrorCodesContainerArray
 
typedef Safir::Dob::Typesystem::GenericObjectSequenceContainer< ResponseGeneralErrorCodesResponseGeneralErrorCodesSequenceContainer
 
typedef std::shared_ptr< ServiceServicePtr
 
typedef std::shared_ptr< const ServiceServiceConstPtr
 
typedef Safir::Dob::Typesystem::ObjectContainerImpl< ServiceServiceContainer
 
typedef Safir::Dob::Typesystem::ArrayContainer< ServiceContainerServiceContainerArray
 
typedef Safir::Dob::Typesystem::GenericObjectSequenceContainer< ServiceServiceSequenceContainer
 
typedef std::shared_ptr< StructStructPtr
 
typedef std::shared_ptr< const StructStructConstPtr
 
typedef Safir::Dob::Typesystem::ObjectContainerImpl< StructStructContainer
 
typedef Safir::Dob::Typesystem::ArrayContainer< StructContainerStructContainerArray
 
typedef Safir::Dob::Typesystem::GenericObjectSequenceContainer< StructStructSequenceContainer
 
typedef std::shared_ptr< SuccessResponseSuccessResponsePtr
 
typedef std::shared_ptr< const SuccessResponseSuccessResponseConstPtr
 
typedef Safir::Dob::Typesystem::ObjectContainerImpl< SuccessResponseSuccessResponseContainer
 
typedef Safir::Dob::Typesystem::ArrayContainer< SuccessResponseContainerSuccessResponseContainerArray
 
typedef Safir::Dob::Typesystem::GenericObjectSequenceContainer< SuccessResponseSuccessResponseSequenceContainer
 
typedef std::shared_ptr< ThisNodeParametersThisNodeParametersPtr
 
typedef std::shared_ptr< const ThisNodeParametersThisNodeParametersConstPtr
 
typedef Safir::Dob::Typesystem::ObjectContainerImpl< ThisNodeParametersThisNodeParametersContainer
 
typedef Safir::Dob::Typesystem::ArrayContainer< ThisNodeParametersContainerThisNodeParametersContainerArray
 
typedef Safir::Dob::Typesystem::GenericObjectSequenceContainer< ThisNodeParametersThisNodeParametersSequenceContainer
 

Functions

static bool operator== (const CallbackId::Enumeration first, const CallbackId::EnumerationContainer &second)
 
static bool operator!= (const CallbackId::Enumeration first, const CallbackId::EnumerationContainer &second)
 
static bool operator== (const ConnectionQueueId::Enumeration first, const ConnectionQueueId::EnumerationContainer &second)
 
static bool operator!= (const ConnectionQueueId::Enumeration first, const ConnectionQueueId::EnumerationContainer &second)
 
static bool operator== (const DistributionScope::Enumeration first, const DistributionScope::EnumerationContainer &second)
 
static bool operator!= (const DistributionScope::Enumeration first, const DistributionScope::EnumerationContainer &second)
 
static bool operator== (const InjectionKind::Enumeration first, const InjectionKind::EnumerationContainer &second)
 
static bool operator!= (const InjectionKind::Enumeration first, const InjectionKind::EnumerationContainer &second)
 
static bool operator== (const InstanceIdPolicy::Enumeration first, const InstanceIdPolicy::EnumerationContainer &second)
 
static bool operator!= (const InstanceIdPolicy::Enumeration first, const InstanceIdPolicy::EnumerationContainer &second)
 
static bool operator== (const MemoryLevel::Enumeration first, const MemoryLevel::EnumerationContainer &second)
 
static bool operator!= (const MemoryLevel::Enumeration first, const MemoryLevel::EnumerationContainer &second)
 
static bool operator== (const NodeState::Enumeration first, const NodeState::EnumerationContainer &second)
 
static bool operator!= (const NodeState::Enumeration first, const NodeState::EnumerationContainer &second)
 
static bool operator== (const PersistenceBackend::Enumeration first, const PersistenceBackend::EnumerationContainer &second)
 
static bool operator!= (const PersistenceBackend::Enumeration first, const PersistenceBackend::EnumerationContainer &second)
 
static bool operator== (const PersistentDataState::Enumeration first, const PersistentDataState::EnumerationContainer &second)
 
static bool operator!= (const PersistentDataState::Enumeration first, const PersistentDataState::EnumerationContainer &second)
 

Detailed Description

This namespace contains all functionality of the DOB (Components DOSE and DOTS).

Dob.

Typedef Documentation

◆ ConnectionInfoConstPtr

typedef std::shared_ptr<const ConnectionInfo> Safir::Dob::ConnectionInfoConstPtr

◆ ConnectionInfoContainer

◆ ConnectionInfoContainerArray

◆ ConnectionInfoPtr

◆ ConnectionInfoSequenceContainer

◆ ContextId

◆ CreateRoutineParametersConstPtr

◆ CreateRoutineParametersContainer

◆ CreateRoutineParametersContainerArray

◆ CreateRoutineParametersPtr

◆ CreateRoutineParametersSequenceContainer

◆ EntityConstPtr

typedef std::shared_ptr<const Entity> Safir::Dob::EntityConstPtr

◆ EntityContainer

◆ EntityContainerArray

◆ EntityIdResponseConstPtr

◆ EntityIdResponseContainer

◆ EntityIdResponseContainerArray

◆ EntityIdResponsePtr

◆ EntityIdResponseSequenceContainer

◆ EntityPtr

typedef std::shared_ptr<Entity> Safir::Dob::EntityPtr

◆ EntitySequenceContainer

◆ ErrorListResponseConstPtr

◆ ErrorListResponseContainer

◆ ErrorListResponseContainerArray

◆ ErrorListResponsePtr

◆ ErrorListResponseSequenceContainer

◆ ErrorResponseConstPtr

typedef std::shared_ptr<const ErrorResponse> Safir::Dob::ErrorResponseConstPtr

◆ ErrorResponseContainer

◆ ErrorResponseContainerArray

◆ ErrorResponsePtr

typedef std::shared_ptr<ErrorResponse> Safir::Dob::ErrorResponsePtr

◆ ErrorResponseSequenceContainer

◆ ItemConstPtr

typedef std::shared_ptr<const Item> Safir::Dob::ItemConstPtr

◆ ItemContainer

◆ ItemContainerArray

◆ ItemPtr

typedef std::shared_ptr<Item> Safir::Dob::ItemPtr

◆ ItemSequenceContainer

◆ MessageConstPtr

typedef std::shared_ptr<const Message> Safir::Dob::MessageConstPtr

◆ MessageContainer

◆ MessageContainerArray

◆ MessagePtr

typedef std::shared_ptr<Message> Safir::Dob::MessagePtr

◆ MessageSequenceContainer

◆ MirroredNodeInfoConstPtr

◆ MirroredNodeInfoContainer

◆ MirroredNodeInfoContainerArray

◆ MirroredNodeInfoPtr

◆ MirroredNodeInfoSequenceContainer

◆ NodeInfoConstPtr

typedef std::shared_ptr<const NodeInfo> Safir::Dob::NodeInfoConstPtr

◆ NodeInfoContainer

◆ NodeInfoContainerArray

◆ NodeInfoPtr

typedef std::shared_ptr<NodeInfo> Safir::Dob::NodeInfoPtr

◆ NodeInfoSequenceContainer

◆ NodeParametersConstPtr

typedef std::shared_ptr<const NodeParameters> Safir::Dob::NodeParametersConstPtr

◆ NodeParametersContainer

◆ NodeParametersContainerArray

◆ NodeParametersPtr

◆ NodeParametersSequenceContainer

◆ NodeTypeConstPtr

typedef std::shared_ptr<const NodeType> Safir::Dob::NodeTypeConstPtr

◆ NodeTypeContainer

◆ NodeTypeContainerArray

◆ NodeTypePtr

typedef std::shared_ptr<NodeType> Safir::Dob::NodeTypePtr

◆ NodeTypeSequenceContainer

◆ ParametrizationConstPtr

typedef std::shared_ptr<const Parametrization> Safir::Dob::ParametrizationConstPtr

◆ ParametrizationContainer

◆ ParametrizationContainerArray

◆ ParametrizationPtr

◆ ParametrizationSequenceContainer

◆ PersistenceParametersConstPtr

◆ PersistenceParametersContainer

◆ PersistenceParametersContainerArray

◆ PersistenceParametersPtr

◆ PersistenceParametersSequenceContainer

◆ PersistentDataReadyConstPtr

◆ PersistentDataReadyContainer

◆ PersistentDataReadyContainerArray

◆ PersistentDataReadyPtr

◆ PersistentDataReadySequenceContainer

◆ PersistentDataStatusConstPtr

◆ PersistentDataStatusContainer

◆ PersistentDataStatusContainerArray

◆ PersistentDataStatusPtr

◆ PersistentDataStatusSequenceContainer

◆ ProcessInfoConstPtr

typedef std::shared_ptr<const ProcessInfo> Safir::Dob::ProcessInfoConstPtr

◆ ProcessInfoContainer

◆ ProcessInfoContainerArray

◆ ProcessInfoPtr

typedef std::shared_ptr<ProcessInfo> Safir::Dob::ProcessInfoPtr

◆ ProcessInfoSequenceContainer

◆ QueueParametersConstPtr

typedef std::shared_ptr<const QueueParameters> Safir::Dob::QueueParametersConstPtr

◆ QueueParametersContainer

◆ QueueParametersContainerArray

◆ QueueParametersPtr

◆ QueueParametersSequenceContainer

◆ QueueRuleConstPtr

typedef std::shared_ptr<const QueueRule> Safir::Dob::QueueRuleConstPtr

◆ QueueRuleContainer

◆ QueueRuleContainerArray

◆ QueueRulePtr

typedef std::shared_ptr<QueueRule> Safir::Dob::QueueRulePtr

◆ QueueRuleSequenceContainer

◆ RequestId

Represents the id of a request.

◆ ResponseConstPtr

typedef std::shared_ptr<const Response> Safir::Dob::ResponseConstPtr

◆ ResponseContainer

◆ ResponseContainerArray

◆ ResponseErrorInfoConstPtr

◆ ResponseErrorInfoContainer

◆ ResponseErrorInfoContainerArray

◆ ResponseErrorInfoPtr

◆ ResponseErrorInfoSequenceContainer

◆ ResponseGeneralErrorCodesConstPtr

◆ ResponseGeneralErrorCodesContainer

◆ ResponseGeneralErrorCodesContainerArray

◆ ResponseGeneralErrorCodesPtr

◆ ResponseGeneralErrorCodesSequenceContainer

◆ ResponsePtr

typedef std::shared_ptr<Response> Safir::Dob::ResponsePtr

◆ ResponseSenderPtr

◆ ResponseSequenceContainer

◆ ServiceConstPtr

typedef std::shared_ptr<const Service> Safir::Dob::ServiceConstPtr

◆ ServiceContainer

◆ ServiceContainerArray

◆ ServicePtr

typedef std::shared_ptr<Service> Safir::Dob::ServicePtr

◆ ServiceSequenceContainer

◆ StructConstPtr

typedef std::shared_ptr<const Struct> Safir::Dob::StructConstPtr

◆ StructContainer

◆ StructContainerArray

◆ StructPtr

typedef std::shared_ptr<Struct> Safir::Dob::StructPtr

◆ StructSequenceContainer

◆ SuccessResponseConstPtr

typedef std::shared_ptr<const SuccessResponse> Safir::Dob::SuccessResponseConstPtr

◆ SuccessResponseContainer

◆ SuccessResponseContainerArray

◆ SuccessResponsePtr

◆ SuccessResponseSequenceContainer

◆ ThisNodeParametersConstPtr

◆ ThisNodeParametersContainer

◆ ThisNodeParametersContainerArray

◆ ThisNodeParametersPtr

◆ ThisNodeParametersSequenceContainer

Function Documentation

◆ operator!=() [1/9]

static bool Safir::Dob::operator!= ( const CallbackId::Enumeration first,
const CallbackId::EnumerationContainer & second )
static

◆ operator!=() [2/9]

static bool Safir::Dob::operator!= ( const ConnectionQueueId::Enumeration first,
const ConnectionQueueId::EnumerationContainer & second )
static

◆ operator!=() [3/9]

static bool Safir::Dob::operator!= ( const DistributionScope::Enumeration first,
const DistributionScope::EnumerationContainer & second )
static

◆ operator!=() [4/9]

static bool Safir::Dob::operator!= ( const InjectionKind::Enumeration first,
const InjectionKind::EnumerationContainer & second )
static

◆ operator!=() [5/9]

static bool Safir::Dob::operator!= ( const InstanceIdPolicy::Enumeration first,
const InstanceIdPolicy::EnumerationContainer & second )
static

◆ operator!=() [6/9]

static bool Safir::Dob::operator!= ( const MemoryLevel::Enumeration first,
const MemoryLevel::EnumerationContainer & second )
static

◆ operator!=() [7/9]

static bool Safir::Dob::operator!= ( const NodeState::Enumeration first,
const NodeState::EnumerationContainer & second )
static

◆ operator!=() [8/9]

static bool Safir::Dob::operator!= ( const PersistenceBackend::Enumeration first,
const PersistenceBackend::EnumerationContainer & second )
static

◆ operator!=() [9/9]

static bool Safir::Dob::operator!= ( const PersistentDataState::Enumeration first,
const PersistentDataState::EnumerationContainer & second )
static

◆ operator==() [1/9]

static bool Safir::Dob::operator== ( const CallbackId::Enumeration first,
const CallbackId::EnumerationContainer & second )
static

◆ operator==() [2/9]

static bool Safir::Dob::operator== ( const ConnectionQueueId::Enumeration first,
const ConnectionQueueId::EnumerationContainer & second )
static

◆ operator==() [3/9]

static bool Safir::Dob::operator== ( const DistributionScope::Enumeration first,
const DistributionScope::EnumerationContainer & second )
static

◆ operator==() [4/9]

static bool Safir::Dob::operator== ( const InjectionKind::Enumeration first,
const InjectionKind::EnumerationContainer & second )
static

◆ operator==() [5/9]

static bool Safir::Dob::operator== ( const InstanceIdPolicy::Enumeration first,
const InstanceIdPolicy::EnumerationContainer & second )
static

◆ operator==() [6/9]

static bool Safir::Dob::operator== ( const MemoryLevel::Enumeration first,
const MemoryLevel::EnumerationContainer & second )
static

◆ operator==() [7/9]

static bool Safir::Dob::operator== ( const NodeState::Enumeration first,
const NodeState::EnumerationContainer & second )
static

◆ operator==() [8/9]

static bool Safir::Dob::operator== ( const PersistenceBackend::Enumeration first,
const PersistenceBackend::EnumerationContainer & second )
static

◆ operator==() [9/9]

static bool Safir::Dob::operator== ( const PersistentDataState::Enumeration first,
const PersistentDataState::EnumerationContainer & second )
static