|
Safir SDK Core
|
| ▼NSafir | Safir |
| ►NApplication | Application |
| CBackdoor | Interface for handling PI commands |
| CBackdoorCommand | Backdoor command messages |
| CBackdoorKeeper | Class that provides subscription and filtering for BackdoorCommands |
| CCrashReporter | Provides methods to start and stop the crash reporting functionality |
| CScopedCrashReporter | RAII class to call StartCrashReporter and StopCrashReporter automatically |
| CTracer | A class for trace logging |
| CTracerBackdoor | This class just contains two static methods, for starting and stopping the tracers backdoor |
| ►NDatabases | Databases |
| ►NOdbc | Odbc |
| CBooleanColumn | |
| CConnection | Models a connection made to the database engine |
| CEnvironment | Models the necessary setup each application neeeds in order to access the database |
| CIntegrityConstraintException | The odbc operation caused a violation of a constraint in the database |
| CReconnectException | The database is down |
| CRetryException | The operation failed try again |
| CStatement | Models a statement made to the database engine and one statement object should be made for each statement or query to the database |
| CTimeColumn | |
| CTimeoutException | The operation took longer then the specified timeout time to execute |
| ►NDob | Dob |
| ►NInternal | |
| CConsumerBase | Base class used when composing more elaborated interfaces |
| ►NTypesystem | This namespace contains the DOB Typesystem functionality and definitions |
| ►NInternal | This namespace contains stuff that is internal to the DOB typesystem |
| CCommonExceptionBase | Common functionality for the exception hierarchy of the DOB typesystem |
| ►NToolSupport | |
| ►NTypeUtilities | |
| CGetParameterByFullName | Helper class to get ParameterDescription from a fully qualified name without having the ClassDescription |
| CBlobLayout | Operations on blobs |
| CClassDescription | Description of a class type |
| CCreateRoutineDescription | Description of a create routine |
| CEnumDescription | Description of an enumeration type |
| CExceptionDescription | Description of an exception type |
| CMemberDescription | Description of a member |
| CMemberMappingDescription | Description of a property member mapping |
| CParameterDescription | Description of a parameter |
| CParseError | Exception used to report errors in dou- and dom- files |
| CPropertyDescription | Description of a property type |
| CPropertyMappingDescription | Description of a property mapping |
| CTypeRepository | Baseclass of any TypeRepository implementation |
| CTypeRepositoryTraits | |
| CTypeRepositoryTraits< TypeRepository > | TypeTraits used to deduce specific types when TypeRepository is used in template code |
| CArrayContainer | STL container for arrays of DOB-containers |
| CBinaryContainer | Container for Binary |
| CBlobOperations | Operations on blobs |
| CChannelId | Class containing the identity of a channel |
| CConfigurationErrorException | Used when there is an error that implies that there is something wrong in the configuration |
| CContainerBase | Base class for all Containers |
| CContainerProxy | |
| CContainerProxy< BinaryContainer > | |
| CContainerProxy< ObjectContainerImpl< Object > > | |
| CContainerProxy< ObjectContainerImpl< U > > | |
| CContainerProxy< StringContainer > | |
| CEntityId | Class containing the identity of an entity |
| CEnumerationContainerBase | Base class for containers of enumeration values |
| CException | This is the base class of all (non-Fundamental) Exceptions |
| CFundamentalException | This is the base class of all Fundamental Exceptions |
| CHandlerId | Class containing the identity of a handler |
| CIllegalValueException | A parameter in the call was invalid |
| CIncompatibleTypesException | This exception is thrown if a class cannot be cast to the expected type |
| CInstanceId | Class containing the identity of an instance |
| CLibraryExceptions | Contains methods used when passing exceptions across language boundaries |
| CNullException | Thrown when an application attempts to get the value of a member that is null |
| CObject | The base class for all DOB objects |
| CObjectContainerBase | Base class for all object containers |
| CObjectContainerImpl | Template class for all containers of automatically generated DOB objects |
| CObjectContainerImpl< Object > | This is a specialization of the ObjectContainerImpl template for the case where the template argument is Dob::Typesystem::Object |
| CObjectFactory | This class is an object factory for all automatically generated DOB classes |
| CProperties | Functions for getting property information from types and objects |
| CReadOnlyException | Used when someone tries to set a property that is mapped to something that cannot be changed |
| CSerialization | Functions for serializing objects to binary, XML and JSON forms |
| CSoftwareViolationException | Meant to be used when something goes very wrong |
| CStringContainer | Container for strings (std::wstring) |
| CValueContainer | Container for base types |
| CAccessDeniedException | Thrown when not owner tries to set/delete an entity |
| CAlias | Contains a mapping from an alias to the real name of a distribution channel or priority level |
| ►CCallbackId | Ids for all callback routines for all Dob consumers |
| CEnumerationContainer | |
| CCompletedRegistrationBase | Base class used when composing more elaborated interfaces |
| CConnection | A connection to the DOB |
| CConnectionAspectBase | Base class for all aspects |
| CConnectionAspectInjector | Class that provides methods for special applications that injects entities into the system apart from the normal handler |
| CConnectionAspectMisc | Class that provides miscellaneous methods that are used less frequently |
| CConnectionAspectPostpone | Class that provides a methods to postpone the reception of data from the Dob |
| CConnectionBase | Common base class for connections to the DOB |
| CConnectionInfo | Container for information about a Dob connection |
| ►CConnectionQueueId | This enumeration represents the internal dob queues that it is possible to get status info about from a connection |
| CEnumerationContainer | |
| CContextSharedOverrideProperty | Used to determine if a class should be visible in all contexts |
| CContextSharedProperty | Used to determine if a class should be visible in all contexts |
| CCreateRoutineParameters | Contains parameters to be used as values in CreateRoutines |
| CDispatcher | Interface for reception of a dispatch order |
| CDistributionChannel | Contains the definition of a distribution channel name |
| CDistributionChannelAliases | Contains the definitions of the aliases for the distribution channel names |
| CDistributionChannelOverrideProperty | Defines the distribution channel used for transmission of this class |
| CDistributionChannelParameters | Contains the parametrization of all distribution channels |
| CDistributionChannelProperty | Defines the distribution channel used for transmission of classes |
| CEntity | The baseclass for all entities |
| CEntityHandler | Interface to be implemented by an entity handler that makes a non-pending registration and that doesn't handle injected entities |
| CEntityHandlerInjection | Interface to be implemented by an entity handler that makes a non-pending registration for a type that can potentially be injected |
| CEntityHandlerPending | Interface to be implemented by an entity handler that makes a pending registration |
| CEntityIdResponse | Standard response for handlers registered as HandlerDecidesInstanceId, containing the instance that the handler will attempt to create |
| CEntityInjectionBase | 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 |
| CEntityIterator | A STL conformant forward iterator used to traverse entity instances |
| CEntityProxy | Proxy class for an entity |
| CEntityRequestBase | Interface to receive entity requests |
| CEntityRequestProxy | Proxy class for an entity request |
| CEntitySubscriber | Interface to be implemented by subscribers of entities |
| CErrorListResponse | Defines an array of errors, typically used to report errors for individual members in the request |
| CErrorResponse | The baseclass for all error responses |
| CGhostExistsException | Thrown when an injection handler tries to set/delete an entity for which there is a ghost instance that has not yet been injected |
| CInjectedEntityProxy | Proxy class for entity injections |
| ►CInjectionKind | See the SDK Core Users Guide for information on what these values mean |
| CEnumerationContainer | |
| CInjectionOverrideProperty | Defines the Injection used for entities of this class |
| CInjectionProperty | Defines the Injection for an entity |
| ►CInstanceIdPolicy | Enumerates the policies concerning how instance ids are assigned by a handler |
| CEnumerationContainer | |
| CItem | The baseclass for all items |
| CMessage | The baseclass for all messages |
| CMessageProxy | Proxy class for a message |
| CMessageSender | Interface to be implemented by senders of messages |
| CMessageSubscriber | Interface to be implemented by subscribers of messages |
| CNodeDefinition | Contains all needed information about a node |
| CNodeInfo | Contains the name, status, and Ip address for all nodes in the system |
| CNodeParameters | Contains paramaters for all nodes in the system |
| ►CNodeStatus | Enumerates the status provided for a node in the entity Safir.Dob.NodeInfo |
| CEnumerationContainer | |
| CNotFoundException | Thrown when eg GetFreeInstance can not find a free instance |
| CNotOpenException | Exception thrown if dose_main has terminated in an unexpected way, or the application has not yet connected to dose |
| COverflowException | Thrown when data could not be sent due to overflowing queues |
| CParametrization | This class is intended to be used as baseclass for classes that only contains parameters |
| ►CPersistenceBackend | Enumerates the different backends that DOPE can use for persistence |
| CEnumerationContainer | |
| CPersistenceParameters | This class has no summary |
| CPersistentDataReady | This service is called by the persistency handler when the persistent data has been fed to the Dob |
| ►CPersistentDataState | The different states of the persistence handling |
| CEnumerationContainer | |
| CPersistentDataStatus | This class has no summary |
| CPreviousEntityProxy | Proxy class for a "previous" entity |
| CPriority | Contains the definition of one priority channel, used by Safir.Dob.PriorityParameters |
| CPriorityAliasParameters | Contains the definitions of the aliases for the priority channel names |
| CPriorityOverrideProperty | Defines the priority used for transmission of this class |
| CPriorityParameters | This is the parametrization of the priority channels used when sending information over the lan |
| CPriorityProperty | Defines the priority used for transmission of classes |
| CProcessInfo | Displays one entity per process that is connected to the DOB |
| CQueueParameters | Contains the parametrization of queue lengths used by a connection |
| CQueueRule | Representation of one queue capacity parameter rule |
| CRegistrationSubscriber | Interface to be implemented by subscribers of handler registrations |
| CRequestor | Interface to be implemented by an application that sends requests (Request on entities or service requests) |
| CRequestTimeoutOverrideProperty | Defines the timeout time for requests |
| CRequestTimeoutProperty | Defines the timeout time for requests |
| CResponse | The baseclass for all responses |
| CResponseErrorInfo | Contains information about one of the errors found when handling a request |
| CResponseGeneralErrorCodes | Declares error codes that are of general interest |
| CResponseProxy | Proxy class for a response |
| CResponseSender | Class used for responding to received requests |
| CRevokedRegistrationBase | Base class used when composing more elaborated interfaces |
| CSecondaryConnection | A secondary connection attached to a "real" connection |
| CService | The baseclass for all services |
| CServiceHandler | Interface to be implemented by a service handler that makes a non-pending registration |
| CServiceHandlerPending | Interface to be implemented by a service handler that makes a pending registration |
| CServiceRequestBase | Interface to receive service requests |
| CServiceRequestProxy | Proxy class for a service request |
| CStopHandler | Interface for reception of a stop order |
| CStruct | This class is intended to be used as baseclass for classes that in the future may be realized as low level records/structs |
| CSuccessResponse | The baseclass for all success responses |
| CThisNodeParameters | Defines the node number of this node |
| ►NTime | Time |
| CAceTimeConverter | Functions to convert to/from ACE time |
| CLibraryParameters | Defines parameters for the time provider library |
| CTimeProvider | The Time class contains functions to operate on time |
| ►NUtilities | Utilities |
| ►NForEach | ForEach |
| CBriefResponse | Brief response for a ForEach service request |
| CDeleteAllRequest | Definition of deleting all instances of a given type |
| CDeleteRequest | Definition of deleting multiple objects using ForEach service request |
| CFullResponse | Full response for a ForEach service request |
| ►CResponseType | This enumeration has no summary |
| CEnumerationContainer | |
| CUpdateRequest | Definition of updating multiple objects using ForEach service request |
| CAceDispatcher | The class makes a thread switch and perform a dispatch on Dob connection |
| CArray | STL-like fixed size array |
| CAsioDispatcher | The class makes a thread switch and perform a dispatch on Dob connection |
| CCrashReporter | |
| CDynamicLibraryLoader | This class provides a simple wrapper around dynamic loading functionality of the operating system |
| CProcessInfo | |
| CProcessMonitor | |
| CStartupSynchronizer | This class can be used to synchronize creation and opening of a resource that is shared between multiple processes and threads |
| CSynchronized | Interface for a synchronized object |