EPICS ARCHIVER V4
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
oNea4EA4: EPICS Archiver V4
oCArchiveChannelOne archived channel
oCArchiveChannelEA3Original archived channel
oCArchiveChannelStateListenerListener for ProcessVariable state info
oCArchiveExceptionException used by older LibIO code
oCASCIIParserHelper class for programming an ASCII-file parser
oCAutoArrayPtrAn auto-pointer for arrays
oCAutoFilePtrAuto-close FILE pointer wrapper
oCAutoIndexGeneral Index for reading
oCAutoPtrHolds pointer, deletes in destructor
oCAverageReaderReads data from storage, averaging over the raw samples
oCAVLItemAVL tree item
oCAVLTreeAVL-type balanced tree
oCBenchTimerStart/stop type of timer
oCBinaryTreeSorted binary tree for Items that support the "less than" and "equal" operators
oCBinaryTreeItemBinary tree item
oCBitSet, .Reasons for reinventing this type of class:
oCCGIDemanglerDe-mangle CGI-type input
oCCircularBufferIn-Memory buffer for values
oCCmdArgBase class for all arguments
oCCmdArgDoubleImplements a double-typed argument
oCCmdArgFlagImplements a boolean argument
oCCmdArgIntImlpement an integer-typed argument
oCCmdArgParserGeneral purpose argument parser for command-line programs
oCCmdArgStringImplements a string-typed argument
oCConcurrentListType-save wrapper for ConcurrentPtrList
oCConcurrentListIteratorType-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
oCDataFileBinary Data File
oCDataHeaderUsed by DataFile
oCDataReaderReads data from storage
oCDataWriterWrites data to storage
oCDemoProcessVariableListener
oCDisableFilterA filter to block samples while disabled
oCEngineThe base class of the archive engines
oCEngineConfigGlobal engine configuration parameters
oCEngineConfigListenerListener to EngineConfigParser
oCEngineConfigParserReads the config from an XML file that should conform to engineconfig.dtd
oCEngineEA3The original archive engine
oCEngineLocksThe archive engine
oCEngineServerHTTP Server of the Engine
oCEnumeratedInfoCtrlInfo for enumerated channels
oCepicsMutexGuardAutomatically takes and releases an epicsMutex
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
oCGroupInfoA Group of channels
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
oCHTTPClientConnectionHandler for a HTTPServer's client
oCHTTPServerAn in-memory web server
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
oCIndexFileRTree-based index file
oCIntervalA time interval
oCLinearReaderReads data from storage with linear interpolation
oCListIndexIndex based on list of sub-archives
oCLockfileLock file
oCMemoryBufferA memory region that can be resized
oCMsgLoggerA trace or logging facility
oCNamedAbstract base for a named thingy, does not actually contain the name
oCNamedBaseA named thingy
oCNameHashA file-based Hash table for strings
oCNumericInfoCtrlInfo for numeric values
oCOrderedMutexA mutex with informational name and lock order
oCPathHandlerListUsed by HTTPClientConnection to dispatch client requests
oCPlotReaderReads data from storage, modified for plotting
oCProcessVariableOne process variable
oCProcessVariableContextContext for ProcessVariable instances
oCProcessVariableFilterA filter that a SampleMechanism can place between the ProcessVariable and its ProcessVariableListener implementation
oCProcessVariableListenerListener for ProcessVariable info
oCProcessVariableStateListenerListener for ProcessVariable state info
oCProcessVariableValueListenerListener for ProcessVariable info
oCRawDataReaderAn implementation of the DataReader for raw data
oCRawDataReaderEA3An implementation of the DataReader for raw data
oCRawValueHelper class for raw dbr_time_xxx values
oCRawValueAutoPtrAutoPtr for RawValue
oCReaderFactoryCreate one of the DataReader class instances
oCRegularExpressionWrapper for Unix/GNU regex library
oCRepeatFilterA filter to combine successive matching samples into a 'repeat count'
oCRTreeImplements a file-based RTree
oCSampleMechanismSample Mechanism base, has a ProcessVariable and filters its values
oCSampleMechanismEA3
oCSampleMechanismGetEA3Sample Mechanism that performs a periodic 'get'
oCSampleMechanismMonitoredEA3Monitored Sample Mechanism
oCSampleMechanismMonitoredGetEA3Sample Mechanism that stores periodic samples using a 'monitor'
oCScanListA ScanList keeps track of Scannable items
oCScannableInterface for something that can be placed on a ScanList
oCSecondParserParse seconds from text, and format seconds into text
oCShallowIndexRawDataReaderRawDataReader that understands 'shallow' indices
oCSpreadsheetReaderReads data from storage, formatted as spreadsheet
oCThrottleTimer for throttling messages, thread safe
oCThrottledMsgLoggerA throttled MsgLogger
oCTimeFilterA filter to remove samples that go back in time or are too futuristic
oCTimeSlotFilterFilter that passes one sample per time slot
\CWritableEngineConfigModifyable global engine configuration parameters