|
Safir SDK Core
|
| Safir | |
| Application | |
| Interface for handling PI commands | |
| Backdoor command messages | |
| Class that provides subscription and filtering for BackdoorCommands | |
| Provides methods to start and stop the crash reporting functionality | |
| RAII class to call StartCrashReporter and StopCrashReporter automatically | |
| This class just contains two static methods, for starting and stopping the tracers backdoor | |
| A class for trace logging | |
| Databases | |
| Odbc | |
| Models a connection made to the database engine | |
| Models the necessary setup each application neeeds in order to access the database | |
| The odbc operation caused a violation of a constraint in the database | |
| The database is down | |
| The operation failed try again | |
| Models a statement made to the database engine and one statement object should be made for each statement or query to the database | |
| The operation took longer then the specified timeout time to execute | |
| Dob | |
| Base class used when composing more elaborated interfaces | |
| This namespace contains the DOB Typesystem functionality and definitions | |
| This namespace contains stuff that is internal to the DOB typesystem | |
| Common functionality for the exception hierarchy of the DOB typesystem | |
| Functions for getting member information from types | |
| Operations on DOB types | |
| Functions for getting parameter information from types | |
| 32 bit SI-types | |
| 64 bit SI-types | |
| Utility functions for users of the DOB type system | |
| STL container for arrays of DOB-containers | |
| Operations on blobs | |
| Class containing the identity of a channel | |
| Base class for all Containers | |
| Class containing the identity of an entity | |
| Base class for containers of enumeration values | |
| This is the base class of all Fundamental Exceptions | |
| This is the base class of all (non-Fundamental) Exceptions | |
| A parameter in the call was invalid | |
| This exception is thrown if a class cannot be cast to the expected type | |
| Used when there is an error that implies that there is something wrong in the configuration | |
| Meant to be used when something goes very wrong | |
| Thrown when an application attempts to get the value of a member that is null | |
| Used when someone tries to set a property that is mapped to something that cannot be changed | |
| Class containing the identity of a handler | |
| Class containing the identity of an instance | |
| Contains methods used when passing exceptions across language boundaries | |
| The base class for all DOB objects | |
| Base class for all object containers | |
| Template class for all containers of automatically generated DOB objects | |
| This is a specialization of the ObjectContainerImpl template for the case where the template argument is Dob::Typesystem::Object | |
| This class is an object factory for all automatically generated DOB classes | |
| Functions for getting property information from types and objects | |
| Functions for serializing objects to binary and XML forms | |
| Container for base types | |
| Container for strings (std::wstring) | |
| Container for Binary | |
| Thrown when not owner tries to set/delete an entity | |
| Contains a mapping from an alias to the real name of a distribution channel or priority level | |
| Ids for all callback routines for all Dob consumers | |
| A connection to the DOB | |
| Base class for all aspects | |
| Class that provides methods for special applications that injects entities into the system apart from the normal handler | |
| Class that provides miscellaneous methods that are used less frequently | |
| Class that provides a methods to postpone the reception of data from the Dob | |
| Common base class for connections to the DOB | |
| Container for information about a Dob connection | |
| This enumeration represents the internal dob queues that it is possible to get status info about from a connection | |
| Interface for reception of a stop order | |
| Interface for reception of a dispatch order | |
| Interface to be implemented by an entity handler that makes a non-pending registration and that doesn't handle injected entities | |
| Interface to be implemented by an entity handler that makes a non-pending registration for a type that can potentially be injected | |
| Interface to be implemented by an entity handler that makes a pending registration | |
| Interface to be implemented by a service handler that makes a non-pending registration | |
| Interface to be implemented by a service handler that makes a pending registration | |
| Interface to be implemented by an application that sends requests (Request on entities or service requests) | |
| Interface to be implemented by senders of messages | |
| Interface to be implemented by subscribers of handler registrations | |
| Interface to be implemented by subscribers of messages | |
| Interface to be implemented by subscribers of entities | |
| Base class used when composing more elaborated interfaces | |
| Base class used when composing more elaborated interfaces | |
| Interface to receive entity requests | |
| 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 | |
| Interface to receive service requests | |
| Used to determine if a class should be visible in all contexts | |
| Used to determine if a class should be visible in all contexts | |
| Contains parameters to be used as values in CreateRoutines | |
| Contains the definition of a distribution channel name | |
| Contains the definitions of the aliases for the distribution channel names | |
| Defines the distribution channel used for transmission of this class | |
| Contains the parametrization of all distribution channels | |
| Defines the distribution channel used for transmission of classes | |
| The baseclass for all entities | |
| Standard response for handlers registered as HandlerDecidesInstanceId, containing the instance that the handler will attempt to create | |
| A STL conformant forward iterator used to traverse entity instances | |
| Proxy class for an entity | |
| Proxy class for an entity request | |
| Defines an array of errors, typically used to report errors for individual members in the request | |
| The baseclass for all error responses | |
| Thrown when an injection handler tries to set/delete an entity for which there is a ghost instance that has not yet been injected | |
| Proxy class for entity injections | |
| See the SDK Core Users Guide for information on what these values mean | |
| Defines the Injection used for entities of this class | |
| Defines the Injection for an entity | |
| Enumerates the policies concerning how instance ids are assigned by a handler | |
| The baseclass for all items | |
| The baseclass for all messages | |
| Proxy class for a message | |
| Contains all needed information about a node | |
| Contains the name, status, and Ip address for all nodes in the system | |
| Contains paramaters for all nodes in the system | |
| Enumerates the status provided for a node in the entity Safir.Dob.NodeInfo | |
| Thrown when eg GetFreeInstance can not find a free instance | |
| Exception thrown if dose_main has terminated in an unexpected way, or the application has not yet connected to dose | |
| Thrown when data could not be sent due to overflowing queues | |
| This class is intended to be used as baseclass for classes that only contains parameters | |
| Enumerates the different backends that DOPE can use for persistence | |
| This class has no summary | |
| This service is called by the persistency handler when the persistent data has been fed to the Dob | |
| The different states of the persistence handling | |
| This class has no summary | |
| Proxy class for a "previous" entity | |
| Contains the definition of one priority channel, used by Safir.Dob.PriorityParameters | |
| Contains the definitions of the aliases for the priority channel names | |
| Defines the priority used for transmission of this class | |
| This is the parametrization of the priority channels used when sending information over the lan | |
| Defines the priority used for transmission of classes | |
| Displays one entity per process that is connected to the DOB | |
| Contains the parametrization of queue lengths used by a connection | |
| Representation of one queue capacity parameter rule | |
| Defines the timeout time for requests | |
| Defines the timeout time for requests | |
| The baseclass for all responses | |
| Contains information about one of the errors found when handling a request | |
| Declares error codes that are of general interest | |
| Proxy class for a response | |
| Class used for responding to received requests | |
| A secondary connection attached to a "real" connection | |
| The baseclass for all services | |
| Proxy class for a service request | |
| This class is intended to be used as baseclass for classes that in the future may be realized as low level records/structs | |
| The baseclass for all success responses | |
| Defines the node number of this node | |
| Provides methods for sending sofware reports | |
| Time | |
| Functions to convert to/from ACE time | |
| Defines parameters for the time provider library | |
| The Time class contains functions to operate on time | |
| Utilities | |
| ForEach | |
| Brief response for a ForEach service request | |
| Definition of deleting all instances of a given type | |
| Definition of deleting multiple objects using ForEach service request | |
| Full response for a ForEach service request | |
| This enumeration has no summary | |
| Definition of updating multiple objects using ForEach service request | |
| The class makes a thread switch and perform a dispatch on Dob connection | |
| STL-like fixed size array | |
| The class makes a thread switch and perform a dispatch on Dob connection | |
| This class provides a simple wrapper around dynamic loading functionality of the operating system | |
| Interface for a synchronized object | |
| This class can be used to synchronize creation and opening of a resource that is shared between multiple processes and threads |