RSC
0.19.0
|
▼Nboost | |
Chas_stream_output | |
Chas_stream_output< bool > | |
Chas_stream_output< char * > | |
Chas_stream_output< char > | |
Chas_stream_output< double > | |
Chas_stream_output< float > | |
Chas_stream_output< int > | |
Chas_stream_output< long > | |
Chas_stream_output< short > | |
Chas_stream_output< std::string > | |
Chas_stream_output< std::type_info > | |
Chas_stream_output< std::vector< T > > | |
Chas_stream_output< unsigned char > | |
Chas_stream_output< unsigned int > | |
Chas_stream_output< unsigned long > | |
Chas_stream_output< unsigned short > | |
▼Nrsc | |
►Nconfig | |
CCollectingOptionHandler | An OptionHandler which collects the options in an instance of Properties |
CCommandLinePropertySource | A source for options from the command line using a -D java properties-like syntax |
CConfigFileSource | Objects of this class parse streams that contain configuration information in "ini-file" syntax |
CConfigSource | Implementations of this interface obtain configuration information somewhere and pass individual configuration options to an OptionHandler instance |
►CEnvironmentVariableSource | Objects of this class analyze the environment of the current process, finding environment variables whose name starts with a specified string |
CMatch | |
COptionHandler | Implementations of this interface receive options from ConfigSource objects |
CPropertyHandler | This implementation of the OptionHandler interface stores all options it receives into a runtime::Properties object |
►Ndebug | |
CDebugTools | A class providing platform-specific runtime debugging tools, e.g |
CLinuxDebugTools | Linux GCC based implementation of DebugTools |
CWindowsDebugTools | Windows implementation for debug tools |
►Nlogging | Provides a hierarchical logging system with the possibility to install different backends, which are instances of LoggingSystem |
CConsoleLogger | A simple logger that uses cout and cerr for logging |
CConsoleLoggingSystem | Default logging system using the console for output |
CLogger | Interface for logging adapters that can be used with RSC |
►CLoggerFactory | Factory to create logger instances |
CReconfigurationVisitor | |
CReselectVisitor | |
►CLoggerProxy | A proxy to an instance of Logger, which provides the same interface but allows to exchange the underlying logger at runtime |
CSetLevelCallback | Interface for callbacks which are invoked when someone calls setLevel on this proxy |
►CLoggerTreeNode | A simple tree representation for loggers |
CVisitor | Visitor interface to operate on the tree |
CLoggingSystem | Represents a logging adapter available to the rsc logging system through the configuration |
CLoggingSystemFactory | Singleton factory for managing and instantiating LoggingSystem implementations |
COptionBasedConfigurator | A class which configures the logging tree using configuration subsystem of RSC |
CSGRConsoleLogger | |
►CTreeLevelUpdater | |
CLevelSetter | A Visitor that propagates a logging level down the logger tree but stops if a logger already as a level assigned |
►Nmath | |
CAboveThreshold | The AboveThreshold - condition tests whether a given metric of two vectors stays above a given threshold |
CBelowThreshold | The BelowThreshold - condition tests whether a given metric of two vectors stays below a given upper threshold |
CEuclidDist | Euclidean distance between two vectors |
CMathUtils | General math-related utility functions |
CMaximumDist | Euclidean distance between two vectors |
CMetric | Defines interface for vector metrics providing a calc-method that calculates the metric of two vectors |
CMetricCondition | Defines a interface for metric conditions |
CSequenceMonitor | A monitor for (vector-) sequences |
►Nmisc | |
►Ndetail | |
Cconverter | |
Cconverter< 0 > | |
Cfalse_type | |
Ctrue_type | |
CIllegalStateException | Exception indicating a call on a method where the underlying object is in an illegal state for this call |
CNullDeleter | A deleter object that can be used with boost::shared_ptr that doesn't release any memory |
CParentSharedPtrDeleter | A deleter for boost::shared_ptr which enables to use a pointer in a shared_ptr, which is not a shared_ptr itself and owned by another object |
CUnsupportedOperationException | An exception which indicates that a certain operation is not supported by the target |
CUUID | Encapsulates the generation and handling of UUIDs |
►Nos | |
C_PROCESS_BASIC_INFORMATION | |
C_UNICODE_STRING | |
CDeleteHandle | |
CGetMachineType | |
CGetRelease | |
CGetSysname | |
►Npatterns | |
►Ndetail | |
Cforce_const | |
Cpair | Pair holds two objects of arbitrary type |
Cpair_adapter | |
CAssociativeProxy | |
CAssociativeProxy< Container, pass_through > | |
CConstructError | |
CContainerProxy | |
CContainerProxy< Container, pass_through > | |
Cdereferencer | |
►CFactory | Objects of this class manage a family of named implementations of a particular interface |
CImplMapProxy | This object presents the registered implementations in a form very similar to a STL container |
►CFactoryBase | An interface-independent factory interface, mainly used as a base class for more specific factories |
CImplMapProxy | |
CNoSuchImpl | |
CNoSuchKey | This exception is thrown if a specified key does not exist in an associative container |
CObservableFactory | A specialized factory class objects of which emit signals when implementations are registered or unregistered |
CObservableSingletonFactory | An observable factory of which at most one instance exists at any time |
Cpass_through | |
Cshared_ptr_dereferencer | |
CSingleton | This template class implements the singleton pattern |
CSingletonFactory | A factory of which at most one instance exists at any time |
►Nplugins | |
CConfigurator | Instances of this class can be used to configure the #Manager based on configuration options |
CImpl | |
CManager | Instances of this class manages plugin search path entries and plugins |
CPlugin | Instances of this class represent pieces of functionality which can be loaded into a program at runtime |
►Nruntime | |
CInvalidMangledName | This exception indicates the special case of an invalid argument where an invalid mangled name was passed to a function |
CNoSuchObject | This exception is thrown if a specified object does not exist |
CPrintable | A base class that defines utility functions for printing objects to streams |
CProperties | Properties objects are basically glorified map<string, boost::any> objects |
►Nsubprocess | |
CSubprocess | A wrapper to call a different command as a subprocess and control its lifecycle |
CUnixSubprocess | Unix subprocess implementation |
►CWindowsSubprocess | Subprocess implementation for windows |
CTermInfo | |
►Nthreading | |
CFuture | Class providing access to the result of a process that is asynchronously running |
CFutureException | Thrown when the result of the computation represented by a future is not available for some reason |
CFutureTaskExecutionException | Exception that is thrown if the result of a Future is not available because the underlying process generated an error |
CFutureTimeoutException | Thrown when the execution of a Future's task does not complete within the specified amount of time |
CInterruptedException | An exception thrown if a blocking operation was interrupted |
►COrderedQueueDispatcherPool | A thread pool that dispatches messages to a list of receivers |
CDeliverFunctionAdapter | An adapter for function-based delivery handlers to the object-oriented interface |
CDeliveryHandler | A handler that is called whenever a message is received from the pool and should be passed to a receiver of the pool |
CFilterFunctionAdapter | An adapter for function-based filter to the object-oriented interface |
CFilterHandler | A handler that is used to filter messages for a certain receiver |
CReceiver | Represents on registered receiver of the pool |
CTrueFilter | A filter that accepts every message |
CPeriodicTask | A specialization of Task that executes a task in a periodic manner by providing an special implementation of continueExec |
CQueueEmptyException | Indicates that a queue was empty while trying to pop an element from it |
CRepetitiveTask | A task that already provides a base frame for common logic of interruptible tasks |
CSimpleTask | A Task subclass which maintains interruption through a volatile boolean flag which should be processed by the user code |
CSynchronizedQueue | A queue with synchronized access and interruption support |
CTask | A task is a self.contained piece of work that can be executed by another thread |
CTaskExecutor | Interface for different scheduling strategies for Task instances |
CThreadedTaskExecutor | A very simple TaskExecutor that uses a new thread for each incomming task |
▼Nstd | STL namespace |
►Ndetail | |
Ccontainer_style | |
Celement_sequence_style | |
Cpair_style | |
Cset_container_style | |
Cset_element_sequence_style | |
Cset_pair_style |