 Safir | Safir |
  Application | Application |
   Backdoor | Interface for handling PI commands |
   BackdoorCommand | Backdoor command messages |
   BackdoorKeeper | Class that provides subscription and filtering for BackdoorCommands |
   CrashReporter | Provides methods to start and stop the crash reporting functionality |
   ScopedCrashReporter | RAII class to call StartCrashReporter and StopCrashReporter automatically |
   TracerBackdoor | This class just contains two static methods, for starting and stopping the tracers backdoor |
   Tracer | A class for trace logging |
  Databases | Databases |
   Odbc | Odbc |
    BooleanColumn | |
    TimeColumn | |
    Connection | Models a connection made to the database engine |
    Environment | Models the necessary setup each application neeeds in order to access the database |
    IntegrityConstraintException | The odbc operation caused a violation of a constraint in the database |
    ReconnectException | The database is down |
    RetryException | The operation failed try again |
    Statement | Models a statement made to the database engine and one statement object should be made for each statement or query to the database |
    TimeoutException | The operation took longer then the specified timeout time to execute |
  Dob | Dob |
   Internal | |
    ConsumerBase | Base class used when composing more elaborated interfaces |
   Typesystem | This namespace contains the DOB Typesystem functionality and definitions |
    Internal | This namespace contains stuff that is internal to the DOB typesystem |
     CommonExceptionBase | Common functionality for the exception hierarchy of the DOB typesystem |
    Members | Functions for getting member information from types |
    Operations | Operations on DOB types |
    Parameters | Functions for getting parameter information from types |
    Si32 | 32 bit SI-types |
    Si64 | 64 bit SI-types |
    Utilities | Utility functions for users of the DOB type system |
    ArrayContainer | STL container for arrays of DOB-containers |
    BlobOperations | Operations on blobs |
    ChannelId | Class containing the identity of a channel |
    ContainerBase | Base class for all Containers |
    ContainerProxy | |
    ContainerProxy< StringContainer > | |
    ContainerProxy< BinaryContainer > | |
    ContainerProxy< ObjectContainerImpl< U > > | |
    ContainerProxy< ObjectContainerImpl< Object > > | |
    EntityId | Class containing the identity of an entity |
    EnumerationContainerBase | Base class for containers of enumeration values |
    FundamentalException | This is the base class of all Fundamental Exceptions |
    Exception | This is the base class of all (non-Fundamental) Exceptions |
    IllegalValueException | A parameter in the call was invalid |
    IncompatibleTypesException | This exception is thrown if a class cannot be cast to the expected type |
    ConfigurationErrorException | Used when there is an error that implies that there is something wrong in the configuration |
    SoftwareViolationException | Meant to be used when something goes very wrong |
    NullException | Thrown when an application attempts to get the value of a member that is null |
    ReadOnlyException | Used when someone tries to set a property that is mapped to something that cannot be changed |
    HandlerId | Class containing the identity of a handler |
    InstanceId | Class containing the identity of an instance |
    LibraryExceptions | Contains methods used when passing exceptions across language boundaries |
    Object | The base class for all DOB objects |
    ObjectContainerBase | Base class for all object containers |
    ObjectContainerImpl | Template class for all containers of automatically generated DOB objects |
    ObjectContainerImpl< Object > | This is a specialization of the ObjectContainerImpl template for the case where the template argument is Dob::Typesystem::Object |
    ObjectFactory | This class is an object factory for all automatically generated DOB classes |
    Properties | Functions for getting property information from types and objects |
    Serialization | Functions for serializing objects to binary and XML forms |
    ValueContainer | Container for base types |
    StringContainer | Container for strings (std::wstring) |
    BinaryContainer | Container for Binary |
   AccessDeniedException | Thrown when not owner tries to set/delete an entity |
   Alias | Contains a mapping from an alias to the real name of a distribution channel or priority level |
   CallbackId | Ids for all callback routines for all Dob consumers |
    EnumerationContainer | |
   Connection | A connection to the DOB |
   ConnectionAspectBase | Base class for all aspects |
   ConnectionAspectInjector | Class that provides methods for special applications that injects entities into the system apart from the normal handler |
   ConnectionAspectMisc | Class that provides miscellaneous methods that are used less frequently |
   ConnectionAspectPostpone | Class that provides a methods to postpone the reception of data from the Dob |
   ConnectionBase | Common base class for connections to the DOB |
   ConnectionInfo | Container for information about a Dob connection |
   ConnectionQueueId | This enumeration represents the internal dob queues that it is possible to get status info about from a connection |
    EnumerationContainer | |
   StopHandler | Interface for reception of a stop order |
   Dispatcher | Interface for reception of a dispatch order |
   EntityHandler | Interface to be implemented by an entity handler that makes a non-pending registration and that doesn't handle injected entities |
   EntityHandlerInjection | Interface to be implemented by an entity handler that makes a non-pending registration for a type that can potentially be injected |
   EntityHandlerPending | Interface to be implemented by an entity handler that makes a pending registration |
   ServiceHandler | Interface to be implemented by a service handler that makes a non-pending registration |
   ServiceHandlerPending | Interface to be implemented by a service handler that makes a pending registration |
   Requestor | Interface to be implemented by an application that sends requests (Request on entities or service requests) |
   MessageSender | Interface to be implemented by senders of messages |
   RegistrationSubscriber | Interface to be implemented by subscribers of handler registrations |
   MessageSubscriber | Interface to be implemented by subscribers of messages |
   EntitySubscriber | Interface to be implemented by subscribers of entities |
   RevokedRegistrationBase | Base class used when composing more elaborated interfaces |
   CompletedRegistrationBase | Base class used when composing more elaborated interfaces |
   EntityRequestBase | Interface to receive entity requests |
   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 |
   ServiceRequestBase | Interface to receive service requests |
   ContextSharedOverrideProperty | Used to determine if a class should be visible in all contexts |
   ContextSharedProperty | Used to determine if a class should be visible in all contexts |
   CreateRoutineParameters | Contains parameters to be used as values in CreateRoutines |
   DistributionChannel | Contains the definition of a distribution channel name |
   DistributionChannelAliases | Contains the definitions of the aliases for the distribution channel names |
   DistributionChannelOverrideProperty | Defines the distribution channel used for transmission of this class |
   DistributionChannelParameters | Contains the parametrization of all distribution channels |
   DistributionChannelProperty | Defines the distribution channel used for transmission of classes |
   Entity | The baseclass for all entities |
   EntityIdResponse | Standard response for handlers registered as HandlerDecidesInstanceId, containing the instance that the handler will attempt to create |
   EntityIterator | A STL conformant forward iterator used to traverse entity instances |
   EntityProxy | Proxy class for an entity |
   EntityRequestProxy | Proxy class for an entity request |
   ErrorListResponse | Defines an array of errors, typically used to report errors for individual members in the request |
   ErrorResponse | The baseclass for all error responses |
   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 |
   InjectedEntityProxy | Proxy class for entity injections |
   InjectionKind | See the SDK Core Users Guide for information on what these values mean |
    EnumerationContainer | |
   InjectionOverrideProperty | Defines the Injection used for entities of this class |
   InjectionProperty | Defines the Injection for an entity |
   InstanceIdPolicy | Enumerates the policies concerning how instance ids are assigned by a handler |
    EnumerationContainer | |
   Item | The baseclass for all items |
   Message | The baseclass for all messages |
   MessageProxy | Proxy class for a message |
   NodeDefinition | Contains all needed information about a node |
   NodeInfo | Contains the name, status, and Ip address for all nodes in the system |
   NodeParameters | Contains paramaters for all nodes in the system |
   NodeStatus | Enumerates the status provided for a node in the entity Safir.Dob.NodeInfo |
    EnumerationContainer | |
   NotFoundException | Thrown when eg GetFreeInstance can not find a free instance |
   NotOpenException | Exception thrown if dose_main has terminated in an unexpected way, or the application has not yet connected to dose |
   OverflowException | Thrown when data could not be sent due to overflowing queues |
   Parametrization | This class is intended to be used as baseclass for classes that only contains parameters |
   PersistenceBackend | Enumerates the different backends that DOPE can use for persistence |
    EnumerationContainer | |
   PersistenceParameters | This class has no summary |
   PersistentDataReady | This service is called by the persistency handler when the persistent data has been fed to the Dob |
   PersistentDataState | The different states of the persistence handling |
    EnumerationContainer | |
   PersistentDataStatus | This class has no summary |
   PreviousEntityProxy | Proxy class for a "previous" entity |
   Priority | Contains the definition of one priority channel, used by Safir.Dob.PriorityParameters |
   PriorityAliasParameters | Contains the definitions of the aliases for the priority channel names |
   PriorityOverrideProperty | Defines the priority used for transmission of this class |
   PriorityParameters | This is the parametrization of the priority channels used when sending information over the lan |
   PriorityProperty | Defines the priority used for transmission of classes |
   ProcessInfo | Displays one entity per process that is connected to the DOB |
   QueueParameters | Contains the parametrization of queue lengths used by a connection |
   QueueRule | Representation of one queue capacity parameter rule |
   RequestTimeoutOverrideProperty | Defines the timeout time for requests |
   RequestTimeoutProperty | Defines the timeout time for requests |
   Response | The baseclass for all responses |
   ResponseErrorInfo | Contains information about one of the errors found when handling a request |
   ResponseGeneralErrorCodes | Declares error codes that are of general interest |
   ResponseProxy | Proxy class for a response |
   ResponseSender | Class used for responding to received requests |
   SecondaryConnection | A secondary connection attached to a "real" connection |
   Service | The baseclass for all services |
   ServiceRequestProxy | Proxy class for a service request |
   Struct | This class is intended to be used as baseclass for classes that in the future may be realized as low level records/structs |
   SuccessResponse | The baseclass for all success responses |
   ThisNodeParameters | Defines the node number of this node |
  Logging | |
  SwReports | Provides methods for sending sofware reports |
  Time | Time |
   AceTimeConverter | Functions to convert to/from ACE time |
   LibraryParameters | Defines parameters for the time provider library |
   TimeProvider | The Time class contains functions to operate on time |
  Utilities | Utilities |
   ForEach | ForEach |
    BriefResponse | Brief response for a ForEach service request |
    DeleteAllRequest | Definition of deleting all instances of a given type |
    DeleteRequest | Definition of deleting multiple objects using ForEach service request |
    FullResponse | Full response for a ForEach service request |
    ResponseType | This enumeration has no summary |
     EnumerationContainer | |
    UpdateRequest | Definition of updating multiple objects using ForEach service request |
   AceDispatcher | The class makes a thread switch and perform a dispatch on Dob connection |
   Array | STL-like fixed size array |
   AsioDispatcher | The class makes a thread switch and perform a dispatch on Dob connection |
   CrashReporter | |
   DynamicLibraryLoader | This class provides a simple wrapper around dynamic loading functionality of the operating system |
   ProcessInfo | |
   ProcessMonitor | |
   Synchronized | Interface for a synchronized object |
   StartupSynchronizer | This class can be used to synchronize creation and opening of a resource that is shared between multiple processes and threads |