|
Safir SDK Core
|
Namespaces | |
| Internal | |
| Typesystem | |
| This namespace contains the DOB Typesystem functionality and definitions. | |
Classes | |
| class | AccessDeniedException |
| Thrown when not owner tries to set/delete an entity. More... | |
| class | Alias |
| Contains a mapping from an alias to the real name of a distribution channel or priority level. More... | |
| struct | CallbackId |
| Ids for all callback routines for all Dob consumers. 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 | StopHandler |
| Interface for reception of a stop order. More... | |
| class | Dispatcher |
| Interface for reception of a dispatch order. 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 | 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 | Requestor |
| Interface to be implemented by an application that sends requests (Request on entities or service requests). More... | |
| class | MessageSender |
| Interface to be implemented by senders of messages. More... | |
| class | RegistrationSubscriber |
| Interface to be implemented by subscribers of handler registrations. More... | |
| class | MessageSubscriber |
| Interface to be implemented by subscribers of messages. More... | |
| class | EntitySubscriber |
| Interface to be implemented by subscribers of entities. More... | |
| class | RevokedRegistrationBase |
| Base class used when composing more elaborated interfaces. More... | |
| class | CompletedRegistrationBase |
| Base class used when composing more elaborated interfaces. More... | |
| class | EntityRequestBase |
| Interface to receive entity requests. 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 | ServiceRequestBase |
| Interface to receive service requests. 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 | DistributionChannel |
| Contains the definition of a distribution channel name. More... | |
| class | DistributionChannelAliases |
| Contains the definitions of the aliases for the distribution channel names. More... | |
| class | DistributionChannelOverrideProperty |
| Defines the distribution channel used for transmission of this class. More... | |
| class | DistributionChannelParameters |
| Contains the parametrization of all distribution channels. More... | |
| class | DistributionChannelProperty |
| Defines the distribution channel used for transmission of classes. More... | |
| class | Entity |
| The baseclass for all entities. More... | |
| class | EntityIdResponse |
| Standard response for handlers registered as HandlerDecidesInstanceId, containing the instance that the handler will attempt to create. More... | |
| class | EntityIterator |
| A STL conformant forward iterator used to traverse entity instances. More... | |
| class | EntityProxy |
| Proxy class for an entity. More... | |
| class | EntityRequestProxy |
| Proxy class for an entity request. 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 | Message |
| The baseclass for all messages. More... | |
| class | MessageProxy |
| Proxy class for a message. More... | |
| class | NodeDefinition |
| Contains all needed information about a node. More... | |
| class | NodeInfo |
| Contains the name, status, and Ip address for all nodes in the system. More... | |
| class | NodeParameters |
| Contains paramaters for all nodes in the system. More... | |
| struct | NodeStatus |
| Enumerates the status provided for a node in the entity Safir.Dob.NodeInfo. 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 | 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 | Priority |
| Contains the definition of one priority channel, used by Safir.Dob.PriorityParameters. More... | |
| class | PriorityAliasParameters |
| Contains the definitions of the aliases for the priority channel names. More... | |
| class | PriorityOverrideProperty |
| Defines the priority used for transmission of this class. More... | |
| class | PriorityParameters |
| This is the parametrization of the priority channels used when sending information over the lan. More... | |
| class | PriorityProperty |
| Defines the priority used for transmission of classes. 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 | 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 | SecondaryConnection |
| A secondary connection attached to a "real" connection. More... | |
| class | Service |
| The baseclass for all services. More... | |
| class | ServiceRequestProxy |
| Proxy class for a service request. 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 node number of this node. More... | |
Dob.
This namespace contains all functionality of the DOB (Components DOSE and DOTS).
| typedef boost::shared_ptr<const Alias> Safir::Dob::AliasConstPtr |
| typedef boost::shared_ptr<Alias> Safir::Dob::AliasPtr |
| typedef boost::shared_ptr<const ConnectionInfo> Safir::Dob::ConnectionInfoConstPtr |
| typedef Safir::Dob::Typesystem::ObjectContainerImpl<ConnectionInfo> Safir::Dob::ConnectionInfoContainer |
| typedef Safir::Dob::Typesystem::ArrayContainer<ConnectionInfoContainer> Safir::Dob::ConnectionInfoContainerArray |
| typedef boost::shared_ptr<ConnectionInfo> Safir::Dob::ConnectionInfoPtr |
| typedef boost::shared_ptr<const CreateRoutineParameters> Safir::Dob::CreateRoutineParametersConstPtr |
| typedef Safir::Dob::Typesystem::ObjectContainerImpl<CreateRoutineParameters> Safir::Dob::CreateRoutineParametersContainer |
| typedef Safir::Dob::Typesystem::ArrayContainer<CreateRoutineParametersContainer> Safir::Dob::CreateRoutineParametersContainerArray |
| typedef boost::shared_ptr<CreateRoutineParameters> Safir::Dob::CreateRoutineParametersPtr |
| typedef boost::shared_ptr<const DistributionChannelAliases> Safir::Dob::DistributionChannelAliasesConstPtr |
| typedef Safir::Dob::Typesystem::ObjectContainerImpl<DistributionChannelAliases> Safir::Dob::DistributionChannelAliasesContainer |
| typedef Safir::Dob::Typesystem::ArrayContainer<DistributionChannelAliasesContainer> Safir::Dob::DistributionChannelAliasesContainerArray |
| typedef boost::shared_ptr<DistributionChannelAliases> Safir::Dob::DistributionChannelAliasesPtr |
| typedef boost::shared_ptr<const DistributionChannel> Safir::Dob::DistributionChannelConstPtr |
| typedef Safir::Dob::Typesystem::ObjectContainerImpl<DistributionChannel> Safir::Dob::DistributionChannelContainer |
| typedef Safir::Dob::Typesystem::ArrayContainer<DistributionChannelContainer> Safir::Dob::DistributionChannelContainerArray |
| typedef boost::shared_ptr<const DistributionChannelParameters> Safir::Dob::DistributionChannelParametersConstPtr |
| typedef Safir::Dob::Typesystem::ObjectContainerImpl<DistributionChannelParameters> Safir::Dob::DistributionChannelParametersContainer |
| typedef Safir::Dob::Typesystem::ArrayContainer<DistributionChannelParametersContainer> Safir::Dob::DistributionChannelParametersContainerArray |
| typedef boost::shared_ptr<DistributionChannelParameters> Safir::Dob::DistributionChannelParametersPtr |
| typedef boost::shared_ptr<DistributionChannel> Safir::Dob::DistributionChannelPtr |
| typedef boost::shared_ptr<const Entity> Safir::Dob::EntityConstPtr |
| typedef boost::shared_ptr<const EntityIdResponse> Safir::Dob::EntityIdResponseConstPtr |
| typedef Safir::Dob::Typesystem::ObjectContainerImpl<EntityIdResponse> Safir::Dob::EntityIdResponseContainer |
| typedef Safir::Dob::Typesystem::ArrayContainer<EntityIdResponseContainer> Safir::Dob::EntityIdResponseContainerArray |
| typedef boost::shared_ptr<EntityIdResponse> Safir::Dob::EntityIdResponsePtr |
| typedef boost::shared_ptr<Entity> Safir::Dob::EntityPtr |
| typedef boost::shared_ptr<const ErrorListResponse> Safir::Dob::ErrorListResponseConstPtr |
| typedef Safir::Dob::Typesystem::ObjectContainerImpl<ErrorListResponse> Safir::Dob::ErrorListResponseContainer |
| typedef Safir::Dob::Typesystem::ArrayContainer<ErrorListResponseContainer> Safir::Dob::ErrorListResponseContainerArray |
| typedef boost::shared_ptr<ErrorListResponse> Safir::Dob::ErrorListResponsePtr |
| typedef boost::shared_ptr<const ErrorResponse> Safir::Dob::ErrorResponseConstPtr |
| typedef Safir::Dob::Typesystem::ObjectContainerImpl<ErrorResponse> Safir::Dob::ErrorResponseContainer |
| typedef Safir::Dob::Typesystem::ArrayContainer<ErrorResponseContainer> Safir::Dob::ErrorResponseContainerArray |
| typedef boost::shared_ptr<ErrorResponse> Safir::Dob::ErrorResponsePtr |
| typedef boost::shared_ptr<const Item> Safir::Dob::ItemConstPtr |
| typedef boost::shared_ptr<Item> Safir::Dob::ItemPtr |
| typedef boost::shared_ptr<const Message> Safir::Dob::MessageConstPtr |
| typedef boost::shared_ptr<Message> Safir::Dob::MessagePtr |
| typedef boost::shared_ptr<const NodeDefinition> Safir::Dob::NodeDefinitionConstPtr |
| typedef Safir::Dob::Typesystem::ObjectContainerImpl<NodeDefinition> Safir::Dob::NodeDefinitionContainer |
| typedef Safir::Dob::Typesystem::ArrayContainer<NodeDefinitionContainer> Safir::Dob::NodeDefinitionContainerArray |
| typedef boost::shared_ptr<NodeDefinition> Safir::Dob::NodeDefinitionPtr |
| typedef boost::shared_ptr<const NodeInfo> Safir::Dob::NodeInfoConstPtr |
| typedef Safir::Dob::Typesystem::ArrayContainer<NodeInfoContainer> Safir::Dob::NodeInfoContainerArray |
| typedef boost::shared_ptr<NodeInfo> Safir::Dob::NodeInfoPtr |
| typedef boost::shared_ptr<const NodeParameters> Safir::Dob::NodeParametersConstPtr |
| typedef Safir::Dob::Typesystem::ObjectContainerImpl<NodeParameters> Safir::Dob::NodeParametersContainer |
| typedef Safir::Dob::Typesystem::ArrayContainer<NodeParametersContainer> Safir::Dob::NodeParametersContainerArray |
| typedef boost::shared_ptr<NodeParameters> Safir::Dob::NodeParametersPtr |
| typedef boost::shared_ptr<const Parametrization> Safir::Dob::ParametrizationConstPtr |
| typedef Safir::Dob::Typesystem::ObjectContainerImpl<Parametrization> Safir::Dob::ParametrizationContainer |
| typedef Safir::Dob::Typesystem::ArrayContainer<ParametrizationContainer> Safir::Dob::ParametrizationContainerArray |
| typedef boost::shared_ptr<Parametrization> Safir::Dob::ParametrizationPtr |
| typedef boost::shared_ptr<const PersistenceParameters> Safir::Dob::PersistenceParametersConstPtr |
| typedef Safir::Dob::Typesystem::ObjectContainerImpl<PersistenceParameters> Safir::Dob::PersistenceParametersContainer |
| typedef Safir::Dob::Typesystem::ArrayContainer<PersistenceParametersContainer> Safir::Dob::PersistenceParametersContainerArray |
| typedef boost::shared_ptr<PersistenceParameters> Safir::Dob::PersistenceParametersPtr |
| typedef boost::shared_ptr<const PersistentDataReady> Safir::Dob::PersistentDataReadyConstPtr |
| typedef Safir::Dob::Typesystem::ObjectContainerImpl<PersistentDataReady> Safir::Dob::PersistentDataReadyContainer |
| typedef Safir::Dob::Typesystem::ArrayContainer<PersistentDataReadyContainer> Safir::Dob::PersistentDataReadyContainerArray |
| typedef boost::shared_ptr<PersistentDataReady> Safir::Dob::PersistentDataReadyPtr |
| typedef boost::shared_ptr<const PersistentDataStatus> Safir::Dob::PersistentDataStatusConstPtr |
| typedef Safir::Dob::Typesystem::ObjectContainerImpl<PersistentDataStatus> Safir::Dob::PersistentDataStatusContainer |
| typedef Safir::Dob::Typesystem::ArrayContainer<PersistentDataStatusContainer> Safir::Dob::PersistentDataStatusContainerArray |
| typedef boost::shared_ptr<PersistentDataStatus> Safir::Dob::PersistentDataStatusPtr |
| typedef boost::shared_ptr<const PriorityAliasParameters> Safir::Dob::PriorityAliasParametersConstPtr |
| typedef Safir::Dob::Typesystem::ObjectContainerImpl<PriorityAliasParameters> Safir::Dob::PriorityAliasParametersContainer |
| typedef Safir::Dob::Typesystem::ArrayContainer<PriorityAliasParametersContainer> Safir::Dob::PriorityAliasParametersContainerArray |
| typedef boost::shared_ptr<PriorityAliasParameters> Safir::Dob::PriorityAliasParametersPtr |
| typedef boost::shared_ptr<const Priority> Safir::Dob::PriorityConstPtr |
| typedef Safir::Dob::Typesystem::ArrayContainer<PriorityContainer> Safir::Dob::PriorityContainerArray |
| typedef boost::shared_ptr<const PriorityParameters> Safir::Dob::PriorityParametersConstPtr |
| typedef Safir::Dob::Typesystem::ObjectContainerImpl<PriorityParameters> Safir::Dob::PriorityParametersContainer |
| typedef Safir::Dob::Typesystem::ArrayContainer<PriorityParametersContainer> Safir::Dob::PriorityParametersContainerArray |
| typedef boost::shared_ptr<PriorityParameters> Safir::Dob::PriorityParametersPtr |
| typedef boost::shared_ptr<Priority> Safir::Dob::PriorityPtr |
| typedef boost::shared_ptr<const ProcessInfo> Safir::Dob::ProcessInfoConstPtr |
| typedef Safir::Dob::Typesystem::ArrayContainer<ProcessInfoContainer> Safir::Dob::ProcessInfoContainerArray |
| typedef boost::shared_ptr<ProcessInfo> Safir::Dob::ProcessInfoPtr |
| typedef boost::shared_ptr<const QueueParameters> Safir::Dob::QueueParametersConstPtr |
| typedef Safir::Dob::Typesystem::ObjectContainerImpl<QueueParameters> Safir::Dob::QueueParametersContainer |
| typedef Safir::Dob::Typesystem::ArrayContainer<QueueParametersContainer> Safir::Dob::QueueParametersContainerArray |
| typedef boost::shared_ptr<QueueParameters> Safir::Dob::QueueParametersPtr |
| typedef boost::shared_ptr<const QueueRule> Safir::Dob::QueueRuleConstPtr |
| typedef Safir::Dob::Typesystem::ArrayContainer<QueueRuleContainer> Safir::Dob::QueueRuleContainerArray |
| typedef boost::shared_ptr<QueueRule> Safir::Dob::QueueRulePtr |
Represents the id of a request.
| typedef boost::shared_ptr<const Response> Safir::Dob::ResponseConstPtr |
| typedef Safir::Dob::Typesystem::ArrayContainer<ResponseContainer> Safir::Dob::ResponseContainerArray |
| typedef boost::shared_ptr<const ResponseErrorInfo> Safir::Dob::ResponseErrorInfoConstPtr |
| typedef Safir::Dob::Typesystem::ObjectContainerImpl<ResponseErrorInfo> Safir::Dob::ResponseErrorInfoContainer |
| typedef Safir::Dob::Typesystem::ArrayContainer<ResponseErrorInfoContainer> Safir::Dob::ResponseErrorInfoContainerArray |
| typedef boost::shared_ptr<ResponseErrorInfo> Safir::Dob::ResponseErrorInfoPtr |
| typedef boost::shared_ptr<const ResponseGeneralErrorCodes> Safir::Dob::ResponseGeneralErrorCodesConstPtr |
| typedef Safir::Dob::Typesystem::ObjectContainerImpl<ResponseGeneralErrorCodes> Safir::Dob::ResponseGeneralErrorCodesContainer |
| typedef Safir::Dob::Typesystem::ArrayContainer<ResponseGeneralErrorCodesContainer> Safir::Dob::ResponseGeneralErrorCodesContainerArray |
| typedef boost::shared_ptr<ResponseGeneralErrorCodes> Safir::Dob::ResponseGeneralErrorCodesPtr |
| typedef boost::shared_ptr<Response> Safir::Dob::ResponsePtr |
| typedef boost::shared_ptr<ResponseSender> Safir::Dob::ResponseSenderPtr |
| typedef boost::shared_ptr<const Service> Safir::Dob::ServiceConstPtr |
| typedef boost::shared_ptr<Service> Safir::Dob::ServicePtr |
| typedef boost::shared_ptr<const Struct> Safir::Dob::StructConstPtr |
| typedef boost::shared_ptr<Struct> Safir::Dob::StructPtr |
| typedef boost::shared_ptr<const SuccessResponse> Safir::Dob::SuccessResponseConstPtr |
| typedef Safir::Dob::Typesystem::ObjectContainerImpl<SuccessResponse> Safir::Dob::SuccessResponseContainer |
| typedef Safir::Dob::Typesystem::ArrayContainer<SuccessResponseContainer> Safir::Dob::SuccessResponseContainerArray |
| typedef boost::shared_ptr<SuccessResponse> Safir::Dob::SuccessResponsePtr |
| typedef boost::shared_ptr<const ThisNodeParameters> Safir::Dob::ThisNodeParametersConstPtr |
| typedef Safir::Dob::Typesystem::ObjectContainerImpl<ThisNodeParameters> Safir::Dob::ThisNodeParametersContainer |
| typedef Safir::Dob::Typesystem::ArrayContainer<ThisNodeParametersContainer> Safir::Dob::ThisNodeParametersContainerArray |
| typedef boost::shared_ptr<ThisNodeParameters> Safir::Dob::ThisNodeParametersPtr |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |