►CACE_Event_Handler | |
CSafir::Utilities::AceDispatcher | The class makes a thread switch and perform a dispatch on Dob connection |
CSafir::Time::AceTimeConverter | Functions to convert to/from ACE time |
CSafir::Application::Backdoor | Interface for handling PI commands |
CSafir::Dob::Typesystem::ToolSupport::BlobReader< RepositoryT, Traits > | This class is used to unpack and read blobs created by the BlobWriter class |
CSafir::Dob::Typesystem::ToolSupport::BlobWriter< RepositoryT, Traits > | This class is used to create blobs by writing member values and the finally calling the CopyRawBlob-method |
CSafir::Dob::CallbackId | Ids for all callback routines for all Dob consumers |
CSafir::Dob::Typesystem::ChannelId | Class containing the identity of a channel |
CSafir::Dob::Typesystem::ToolSupport::ClassDescription | Description of a class type |
►CSafir::Dob::ConnectionAspectBase | Base class for all aspects |
CSafir::Dob::ConnectionAspectInjector | Class that provides methods for special applications that injects entities into the system apart from the normal handler |
CSafir::Dob::ConnectionAspectMisc | Class that provides miscellaneous methods that are used less frequently |
CSafir::Dob::ConnectionAspectPostpone | Class that provides a methods to postpone the reception of data from the Dob |
►CSafir::Dob::ConnectionBase | Common base class for connections to the DOB |
CSafir::Dob::Connection | A connection to the DOB |
CSafir::Dob::SecondaryConnection | A secondary connection attached to a "real" connection |
CSafir::Dob::ConnectionQueueId | This enumeration represents the internal dob queues that it is possible to get status info about from a connection |
►CSafir::Dob::Internal::ConsumerBase | Base class used when composing more elaborated interfaces |
►CSafir::Dob::Dispatcher | Interface for reception of a dispatch order |
CSafir::Utilities::AceDispatcher | The class makes a thread switch and perform a dispatch on Dob connection |
CSafir::Utilities::AsioDispatcher | The class makes a thread switch and perform a dispatch on Dob connection |
►CSafir::Dob::EntityRequestBase | Interface to receive entity requests |
CSafir::Dob::EntityHandler | Interface to be implemented by an entity handler that makes a non-pending registration and that doesn't handle injected entities |
►CSafir::Dob::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 |
CSafir::Dob::EntityHandlerInjection | Interface to be implemented by an entity handler that makes a non-pending registration for a type that can potentially be injected |
CSafir::Dob::EntityHandlerPending | Interface to be implemented by an entity handler that makes a pending registration |
CSafir::Dob::EntitySubscriber | Interface to be implemented by subscribers of entities |
CSafir::Dob::MessageSender | Interface to be implemented by senders of messages |
►CSafir::Dob::MessageSubscriber | Interface to be implemented by subscribers of messages |
CSafir::Application::BackdoorKeeper | Class that provides subscription and filtering for BackdoorCommands |
CSafir::Dob::RegistrationSubscriber | Interface to be implemented by subscribers of handler registrations |
CSafir::Dob::Requestor | Interface to be implemented by an application that sends requests (Request on entities or service requests) |
►CSafir::Dob::RevokedRegistrationBase | Base class used when composing more elaborated interfaces |
►CSafir::Dob::CompletedRegistrationBase | Base class used when composing more elaborated interfaces |
CSafir::Dob::EntityHandlerPending | Interface to be implemented by an entity handler that makes a pending registration |
CSafir::Dob::ServiceHandlerPending | Interface to be implemented by a service handler that makes a pending registration |
CSafir::Dob::EntityHandler | Interface to be implemented by an entity handler that makes a non-pending registration and that doesn't handle injected entities |
CSafir::Dob::EntityHandlerInjection | Interface to be implemented by an entity handler that makes a non-pending registration for a type that can potentially be injected |
CSafir::Dob::ServiceHandler | Interface to be implemented by a service handler that makes a non-pending registration |
►CSafir::Dob::ServiceRequestBase | Interface to receive service requests |
CSafir::Dob::ServiceHandler | Interface to be implemented by a service handler that makes a non-pending registration |
CSafir::Dob::ServiceHandlerPending | Interface to be implemented by a service handler that makes a pending registration |
CSafir::Dob::StopHandler | Interface for reception of a stop order |
►CSafir::Dob::Typesystem::ContainerBase | Base class for all Containers |
►CSafir::Dob::Typesystem::SequenceContainer< std::shared_ptr< T > > | |
CSafir::Dob::Typesystem::GenericObjectSequenceContainer< T > | |
CSafir::Dob::Typesystem::SequenceContainer< std::shared_ptr< ConnectionStatisticsResponse > > | |
CSafir::Dob::Typesystem::SequenceContainer< std::shared_ptr< ConnectionStatisticsItem > > | |
CSafir::Dob::Typesystem::SequenceContainer< std::shared_ptr< Member > > | |
CSafir::Dob::Typesystem::SequenceContainer< std::shared_ptr< ClassType > > | |
CSafir::Dob::Typesystem::SequenceContainer< std::shared_ptr< EnumType > > | |
CSafir::Dob::Typesystem::BinaryContainer | Container for Binary |
►CSafir::Dob::Typesystem::DictionaryContainerBase | Base class for all dictionary containers |
CSafir::Dob::Typesystem::DictionaryContainer< KeyT, ValT > | Container class for dictionaries of key value pairs |
►CSafir::Dob::Typesystem::EnumerationContainerBase | Base class for containers of enumeration values |
CSafir::Control::Operation::EnumerationContainer | |
CSafir::Dob::CallbackId::EnumerationContainer | |
CSafir::Dob::ConnectionQueueId::EnumerationContainer | |
CSafir::Dob::DistributionScope::EnumerationContainer | |
CSafir::Dob::InjectionKind::EnumerationContainer | |
CSafir::Dob::InstanceIdPolicy::EnumerationContainer | |
CSafir::Dob::MemoryLevel::EnumerationContainer | |
CSafir::Dob::NodeState::EnumerationContainer | |
CSafir::Dob::PersistenceBackend::EnumerationContainer | |
CSafir::Dob::PersistentDataState::EnumerationContainer | |
CSafir::Utilities::ForEach::ResponseType::EnumerationContainer | |
►CSafir::Dob::Typesystem::EnumerationSequenceContainerBase | Base class for containers for sequences of enumeration values |
CSafir::Dob::Typesystem::EnumerationSequenceContainer< T > | Container for sequences of enumeration values |
►CSafir::Dob::Typesystem::ObjectContainerBase | Base class for all object containers |
CSafir::Dob::Typesystem::ObjectContainerImpl< Safir::Dob::Typesystem::Object > | |
CSafir::Dob::Typesystem::ObjectContainerImpl< U > | |
CSafir::Dob::Typesystem::ObjectContainerImpl< Entity > | |
CSafir::Dob::Typesystem::ObjectContainerImpl< ClassType > | |
CSafir::Dob::Typesystem::ObjectContainerImpl< T > | Template class for all containers of automatically generated DOB objects |
CSafir::Dob::Typesystem::ObjectContainerImpl< Object > | This is a specialization of the ObjectContainerImpl template for the case where the template argument is Dob::Typesystem::Object |
►CSafir::Dob::Typesystem::SequenceContainer< T > | Container class for sequences of values |
CSafir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsResponse > | |
CSafir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsItem > | |
CSafir::Dob::Typesystem::GenericObjectSequenceContainer< Member > | |
CSafir::Dob::Typesystem::GenericObjectSequenceContainer< ClassType > | |
CSafir::Dob::Typesystem::GenericObjectSequenceContainer< EnumType > | |
CSafir::Dob::Typesystem::StringContainer | Container for strings (std::wstring) |
CSafir::Dob::Typesystem::ValueContainer< T > | Container for base types |
CSafir::Dob::Typesystem::ContainerProxy< T > | |
CSafir::Dob::Typesystem::ContainerProxy< BinaryContainer > | |
CSafir::Dob::Typesystem::ContainerProxy< ObjectContainerImpl< Object > > | |
CSafir::Dob::Typesystem::ContainerProxy< ObjectContainerImpl< U > > | |
CSafir::Dob::Typesystem::ContainerProxy< StringContainer > | |
CSafir::Dob::ContextSharedOverrideProperty | Used to determine if a class should be visible in all contexts |
CSafir::Dob::ContextSharedProperty | Used to determine if a class should be visible in all contexts |
CSafir::Application::CrashReporter | Provides methods to start and stop the crash reporting functionality |
CSafir::Utilities::CrashReporter | |
CSafir::Dob::Typesystem::ToolSupport::CreateRoutineDescription | Description of a create routine |
CSafir::Dob::DistributionScope | Possible values for the DistributionScope property |
CSafir::Dob::DistributionScopeOverrideProperty | Used to determine the distribution scope of a class |
CSafir::Dob::DistributionScopeProperty | Used to determine the distribution scope of a class |
CSafir::Utilities::DynamicLibraryLoader | This class provides a simple wrapper around dynamic loading functionality of the operating system |
CSafir::Dob::Typesystem::EntityId | Class containing the identity of an entity |
►CInternal::EntityIteratorImpl | |
CSafir::Dob::EntityIterator | A STL conformant forward iterator used to traverse entity instances |
CSafir::Dob::EntityProxy | Proxy class for an entity |
CSafir::Dob::EntityRequestProxy | Proxy class for an entity request |
CSafir::Dob::Typesystem::ToolSupport::EnumDescription | Description of an enumeration type |
►Cstd::exception | STL class |
►CSafir::Dob::Typesystem::Internal::CommonExceptionBase | Common functionality for the exception hierarchy of the DOB typesystem |
►CSafir::Dob::Typesystem::Exception | This is the base class of all (non-Fundamental) Exceptions |
CSafir::Dob::LowMemoryException | Thrown when an operation cannot be completed due to the current shared memory usage level |
CSafir::Dob::NotFoundException | Thrown when eg GetFreeInstance can not find a free instance |
CSafir::Dob::OverflowException | Thrown when data could not be sent due to overflowing queues |
►CSafir::Dob::Typesystem::FundamentalException | This is the base class of all Fundamental Exceptions |
CSafir::Dob::AccessDeniedException | Thrown when not owner tries to set/delete an entity |
CSafir::Dob::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 |
CSafir::Dob::NotOpenException | Exception thrown if dose_main has terminated in an unexpected way, or the application has not yet connected to dose |
CSafir::Dob::Typesystem::ConfigurationErrorException | Used when there is an error that implies that there is something wrong in the configuration |
CSafir::Dob::Typesystem::IllegalValueException | A parameter in the call was invalid |
CSafir::Dob::Typesystem::IncompatibleTypesException | This exception is thrown if a class cannot be cast to the expected type |
CSafir::Dob::Typesystem::NullException | Thrown when an application attempts to get the value of a member that is null |
CSafir::Dob::Typesystem::ReadOnlyException | Used when someone tries to set a property that is mapped to something that cannot be changed |
CSafir::Dob::Typesystem::SoftwareViolationException | Meant to be used when something goes very wrong |
CSafir::Dob::Typesystem::ToolSupport::ParseError | Exception used to report errors in dou- and dom- files |
CSafir::Dob::Typesystem::ToolSupport::ExceptionDescription | Description of an exception type |
►CSafir::Dob::Typesystem::GenericObjectSequenceContainerBase | Base class for all object sequences |
CSafir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsResponse > | |
CSafir::Dob::Typesystem::GenericObjectSequenceContainer< ConnectionStatisticsItem > | |
CSafir::Dob::Typesystem::GenericObjectSequenceContainer< Member > | |
CSafir::Dob::Typesystem::GenericObjectSequenceContainer< ClassType > | |
CSafir::Dob::Typesystem::GenericObjectSequenceContainer< EnumType > | |
CSafir::Dob::Typesystem::GenericObjectSequenceContainer< T > | |
CSafir::Dob::Typesystem::ToolSupport::TypeUtilities::GetParameterByFullName< RepT, Traits > | Helper class to get ParameterDescription from a fully qualified name without having the ClassDescription |
CSafir::Dob::Typesystem::HandlerId | Class containing the identity of a handler |
CSafir::Dob::InjectedEntityProxy | Proxy class for entity injections |
CSafir::Dob::InjectionKind | See the SDK Core Users Guide for information on what these values mean |
CSafir::Dob::InjectionOverrideProperty | Defines the Injection used for entities of this class |
CSafir::Dob::InjectionProperty | Defines the Injection for an entity |
CSafir::Dob::Typesystem::InstanceId | Class containing the identity of an instance |
CSafir::Dob::InstanceIdPolicy | Enumerates the policies concerning how instance ids are assigned by a handler |
►Cboost::iterator_facade | |
CSafir::Dob::EntityIterator | A STL conformant forward iterator used to traverse entity instances |
CSafir::Dob::Typesystem::LibraryExceptions | Contains methods used when passing exceptions across language boundaries |
CSafir::Dob::LowMemoryOperationsAllowedOverrideProperty | Used to determine if operations in low memory situations should be allowed on an entity type |
CSafir::Dob::LowMemoryOperationsAllowedProperty | Used to determine if operations in low memory situations should be allowed on an entity type |
CSafir::Dob::Typesystem::ToolSupport::MemberDescription | Description of a member |
CSafir::Dob::Typesystem::ToolSupport::MemberMappingDescription | Description of a property member mapping |
CSafir::Dob::MemoryLevel | The different memory levels that makes the Dob go into various degraded modes |
CSafir::Dob::MessageProxy | Proxy class for a message |
CSafir::Dob::NodeState | Enumerates the states a started node can have |
►Cboost::noncopyable | |
CSafir::Utilities::AceDispatcher | The class makes a thread switch and perform a dispatch on Dob connection |
►CSafir::Dob::Typesystem::Object | The base class for all DOB objects |
►CSafir::Dob::Entity | The baseclass for all entities |
CSafir::Control::Status | Information about the this node |
►CSafir::Dob::NodeInfo | Node information for all nodes currently in the system |
CSafir::Dob::MirroredNodeInfo | Node information for all nodes currently in the system |
CSafir::Dob::PersistentDataStatus | This class has no summary |
CSafir::Dob::ProcessInfo | Displays one entity per process that is connected to the DOB |
►CSafir::Dob::Item | The baseclass for all items |
CSafir::Control::ConnectionStatisticsItem | Item containing statistics from one single connection |
CSafir::Dob::ConnectionInfo | Container for information about a Dob connection |
CSafir::Dob::NodeType | Defines a number of characteristics that control how nodes of a certain type communicates |
CSafir::Dob::QueueRule | Representation of one queue capacity parameter rule |
CSafir::Dob::ResponseErrorInfo | Contains information about one of the errors found when handling a request |
CSafir::Websocket::Typesystem::ClassType | Represents a class type in the Dob |
CSafir::Websocket::Typesystem::EnumType | Represents an enumeration type in the Dob |
CSafir::Websocket::Typesystem::Member | Represents a class member in a Dob type |
CSafir::Websocket::Typesystem::TypeHierarchy | Representation of the Dob typesystem |
►CSafir::Dob::Message | The baseclass for all messages |
CSafir::Application::BackdoorCommand | Backdoor command messages |
►CSafir::Dob::Parametrization | This class is intended to be used as baseclass for classes that only contains parameters |
CSafir::Control::Parameters | This class has no summary |
CSafir::Dob::CreateRoutineParameters | Contains parameters to be used as values in CreateRoutines |
CSafir::Dob::NodeParameters | Contains paramaters for all nodes in the system |
CSafir::Dob::PersistenceParameters | This class has no summary |
CSafir::Dob::QueueParameters | Contains the parametrization of queue lengths used by a connection |
CSafir::Dob::ResponseGeneralErrorCodes | Declares error codes that are of general interest |
CSafir::Dob::ThisNodeParameters | Defines the settings for this particular node |
CSafir::Time::LibraryParameters | Defines parameters for the time provider library |
CSafir::Websocket::Parameters | Sent from web api to client |
►CSafir::Dob::Response | The baseclass for all responses |
►CSafir::Dob::ErrorResponse | The baseclass for all error responses |
CSafir::Dob::ErrorListResponse | Defines an array of errors, typically used to report errors for individual members in the request |
►CSafir::Dob::SuccessResponse | The baseclass for all success responses |
CSafir::Control::ConnectionStatisticsAllNodesResponse | Response to a Safir.Control.GetConnectionStatisticsAllNodes service request |
CSafir::Control::ConnectionStatisticsResponse | Response to a Safir.Control.GetConnectionStatistics service request |
CSafir::Dob::EntityIdResponse | Standard response for handlers registered as HandlerDecidesInstanceId, containing the instance that the handler will attempt to create |
►CSafir::Utilities::ForEach::BriefResponse | Brief response for a ForEach service request |
CSafir::Utilities::ForEach::FullResponse | Full response for a ForEach service request |
►CSafir::Dob::Service | The baseclass for all services |
CSafir::Control::Command | Command to stop, shutdown or reboot a specific node or a whole safir system |
CSafir::Control::GetConnectionStatistics | Collect connection statistics from a singel node |
CSafir::Control::GetConnectionStatisticsAllNodes | Collect connection statistics from all nodes in the system |
CSafir::Dob::PersistentDataReady | This service is called by the persistency handler when the persistent data has been fed to the Dob |
CSafir::Utilities::ForEach::DeleteAllRequest | Definition of deleting all instances of a given type |
CSafir::Utilities::ForEach::DeleteRequest | Definition of deleting multiple objects using ForEach service request |
CSafir::Utilities::ForEach::UpdateRequest | Definition of updating multiple objects using ForEach service request |
CSafir::Dob::Struct | This class is intended to be used as baseclass for classes that in the future may be realized as low level records/structs |
CSafir::Dob::Typesystem::ObjectFactory | This class is an object factory for all automatically generated DOB classes |
CSafir::Control::Operation | System or node oparations |
CSafir::Dob::Typesystem::ToolSupport::ParameterDescription | Description of a parameter |
CSafir::Dob::PersistenceBackend | Enumerates the different backends that DOPE can use for persistence |
CSafir::Dob::PersistenceThrottlingOverrideProperty | This property overrides the value of the PersistenceThrottlingProperty |
CSafir::Dob::PersistenceThrottlingProperty | This property is used to limit writes to external storage for frequently updated entities |
CSafir::Dob::PersistentDataState | The different states of the persistence handling |
CSafir::Dob::PreviousEntityProxy | Proxy class for a "previous" entity |
CSafir::Utilities::ProcessInfo | |
CSafir::Dob::Typesystem::Properties | Functions for getting property information from types and objects |
CSafir::Dob::Typesystem::ToolSupport::PropertyDescription | Description of a property type |
CSafir::Dob::Typesystem::ToolSupport::PropertyMappingDescription | Description of a property mapping |
CSafir::Dob::RequestTimeoutOverrideProperty | Defines the timeout time for requests |
CSafir::Dob::RequestTimeoutProperty | Defines the timeout time for requests |
CSafir::Dob::ResponseProxy | Proxy class for a response |
CSafir::Dob::ResponseSender | Class used for responding to received requests |
CSafir::Utilities::ForEach::ResponseType | This enumeration has no summary |
CSafir::Application::ScopedCrashReporter | RAII class to call StartCrashReporter and StopCrashReporter automatically |
CSafir::Dob::Typesystem::Serialization | Functions for serializing objects to binary, XML and JSON forms |
CSafir::Dob::ServiceRequestProxy | Proxy class for a service request |
CSafir::Time::TimeProvider | The Time class contains functions to operate on time |
CSafir::Application::Tracer | A class for trace logging |
CSafir::Application::TracerBackdoor | This class just contains two static methods, for starting and stopping the tracers backdoor |
CSafir::Dob::Typesystem::ToolSupport::TypeRepository | Baseclass of any TypeRepository implementation |
CSafir::Dob::Typesystem::ToolSupport::TypeRepositoryTraits< T > | |
CSafir::Dob::Typesystem::ToolSupport::TypeRepositoryTraits< TypeRepository > | TypeTraits used to deduce specific types when TypeRepository is used in template code |
►Cstd::vector< T > | STL class |
CSafir::Dob::Typesystem::ArrayContainer< ResponseErrorInfoContainer > | |
CSafir::Dob::Typesystem::ArrayContainer< ResponseContainer > | |
CSafir::Dob::Typesystem::ArrayContainer< T > | STL container for arrays of DOB-containers |