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 | 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... | |
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 | 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 | 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 | 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 | 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 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 |