EPICS ARCHIVER V4
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCArchiveChannelStateListenerListener for ProcessVariable state info
oCea4::pvrpc::ArchiveCommandBasic class of the RPC commands
oCea4::pvrpc::ArchiveCommandRegistryRegistry of the RPC commands
oCASCIIParserHelper class for programming an ASCII-file parser
oCAutoArrayPtr< T >An auto-pointer for arrays
oCAutoArrayPtr< AutoPtr< class HTTPClientConnection > >
oCAutoArrayPtr< AutoPtr< CtrlInfo > >
oCAutoArrayPtr< AutoPtr< DataReader > >
oCAutoArrayPtr< const RawValue::Data * >
oCAutoArrayPtr< DbrCount >
oCAutoArrayPtr< DbrType >
oCAutoArrayPtr< RawValueAutoPtr >
oCAutoFilePtrAuto-close FILE pointer wrapper
oCAutoPtr< T >Holds pointer, deletes in destructor
oCAutoPtr< class DataHeader >
oCAutoPtr< class HTTPClientConnection >
oCAutoPtr< CtrlInfo >
oCAutoPtr< DataReader >
oCAutoPtr< Index >
oCAutoPtr< Index::Result >
oCAutoPtr< RTree::Datablock >
oCAutoPtr< SampleMechanism >
oCAVLItem< Item >AVL tree item
oCAVLTree< Item >AVL-type balanced tree
oCBenchTimerStart/stop type of timer
oCBinaryTree< Item >Sorted binary tree for Items that support the "less than" and "equal" operators
oCBinaryTreeItem< Item >Binary tree item
oCBitSet, .Reasons for reinventing this type of class:
oCCGIDemanglerDe-mangle CGI-type input
oCea4::ChanInfoContainer with the meta-information, including type
oCea4::ChanRegistryMemory-resident registry of the channel infos
oCCircularBufferIn-Memory buffer for values
oCCmdArgBase class for all arguments
oCCmdArgParserGeneral purpose argument parser for command-line programs
oCConcurrentListIterator< T >Type-save wrapper for ConcurrentPtrListIterator
oCConcurrentPtrListA List that allows concurrent access
oCConcurrentPtrListIteratorIterator for ConcurrentPtrList
oCCtrlInfoMeta-information for values: Units, limits, etc
oCCtrlInfoDataA glorified union of NumericInfo and EnumeratedInfo
oCRTree::DatablockEach RTree leaf points to Datablocks; they describe where the actual data that the index references resides via a filename and an offset into that file
oCDataFileBinary Data File
oCea4::storage::DataFileManagerBasic class of the format-specific managers of data files
oCea4::storage::DataFileRegistryRegistry the format-specific managers
oCDataHeaderUsed by DataFile
oCDataHeader::DataHeaderDataThe header data
oCDataReaderReads data from storage
oCDataWriterWrites data to storage
oCFUX::ElementOne element in the FUX tree
oCEngineConfigGlobal engine configuration parameters
oCEngineConfigListenerListener to EngineConfigParser
oCEngineLocksThe archive engine
oCea4::storage::RPCServerConfig::EntryConfiguration entry
oCNameHash::EntryOne entry in the NameHash
oCEnumeratedInfoCtrlInfo for enumerated channels
oCepicsMutexGuardAutomatically takes and releases an epicsMutex
oCepicsThreadRunable
oCFileAllocatorMaintains memory blocks within a file
oCFilenameBasename, dirname and other file name related helpers
oCFUXThe f.u.XML helper class
oCGenericExceptionGeneric Exception: Base class for exceptions
oCGuardAutomatically takes and releases an epicsMutex
oCGuardableInterface for something that can be protected by a Guard
oCGuardReleaseTemporarily releases and then re-takes a Guard
oCHashTableHash table
oCHTMLPageHelper for printing a web page to a socket
oCIndexBase interface for the archiver's indices
oCIndexConfigThe index configuration is used by both the ArchiveIndexTool and the simple file-by-file mechanism supported by the ListedIndex
oCIntervalA time interval
oCLockfileLock file
oCMemoryBuffer< T >A memory region that can be resized
oCMemoryBuffer< char >
oCMemoryBuffer< CtrlInfoData >
oCMemoryBuffer< dbr_time_string >
oCMsgLoggerA trace or logging facility
oCNamedAbstract base for a named thingy, does not actually contain the name
oCNameHashA file-based Hash table for strings
oCIndex::NameIteratorName iterator
oCNumericInfoCtrlInfo for numeric values
oCOrderedMutexA mutex with informational name and lock order
oCPathHandlerListUsed by HTTPClientConnection to dispatch client requests
oCProcessVariableStateListenerListener for ProcessVariable state info
oCProcessVariableValueListenerListener for ProcessVariable info
oCRawDataReader::PrvDataPrivate Data of RawDataReader
oCea4::storage::RawDataReaderFactoryBasic class of the format-specific factories of RawDataReaders
oCea4::storage::RawDataReaderRegistryRegistry the format-specific factories
oCRawValueHelper class for raw dbr_time_xxx values
oCRawValueAutoPtrAutoPtr for RawValue
oCReaderFactoryCreate one of the DataReader class instances
oCRegularExpressionWrapper for Unix/GNU regex library
oCIndex::ResultReturn value of addChannel() and findChannel()
oCea4::storage::RPCServerConfigThe RPC Server Configuration
oCRPCService
oCRTreeImplements a file-based RTree
oCScanListA ScanList keeps track of Scannable items
oCSecondParserParse seconds from text, and format seconds into text
oCSpreadsheetReaderReads data from storage, formatted as spreadsheet
\CThrottleTimer for throttling messages, thread safe