ifw-daq  2.1.0-pre1
IFW Data Acquisition modules
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cdaq::op::AbortAsyncA composite async operation that aborts a DAQ
 Cdaq::OcmDaqController::Aborted
 Cdaq::OcmDaqController::Aborting
 Cdaq::OcmDaqController::Acquiring
 CActionGroup
 CActionMgr
 Cdaq::AlertDescribes an active Data Acquisition alert
 Cdaq::AlertIdUniquely identfies an alert
 Cdaq::op::AlertState
 CAsyncDpmControl
 CAsyncDpmDaqControl
 CAsyncOcmDaqControl
 Cdaq::op::AsyncOpParamsParameters required for each async operation
 Cdaq::AsyncProcessIfInterface to asynchronous process
 CAsyncStdCmds
 CAwaitDaqReply
 Cdaq::op::AwaitOpParamsAwait specific parameters that is not provided with AsyncOpParams
 Cdaq::op::AwaitPrimAsyncA composite async operation that awaits primary data sources
 Cdaq::op::AwaitStateAsyncAsync operation to await Data Acquisition state
 Cdaq::dpm::message::BaseMessage
 Cdaq::fits::BasicKeywordBaseNon template base class that is purely used to avoid type-deduction issues of ValueType
 CDpmCtl.Clients
 COcmCtl.Clients
 CCommonArgs
 Cdaq::fits::LiteralKeyword::ComponentsDecomposed components a literal keyword
 Cdaq::dpm::ConcurrencyLimitsImposes limits on how many concurrent operations are allowed
 Cdaq::dpm::SchedulerOptions::ConcurrencyLimitsImposes limits on how many concurrent operations are allowed
 Cserver::ConfigThis class provide access to the command line options and the configuration parameters stored in the configuration file
 Cdaq::dpm::ConfigManagerDPM Server specific configuration manager
 Cdaq::dpm::ConfigurationRepresents active configuration
 Cdaq::config::Manager< C >::CurrentValue< AttrType >Describes current value
 Cmetadaq.simulator.DaqHolds simulated status for DAQ
 Cdaq::DaqContextStructure carrying context needed to start a Data Acquisition and construct a Data Product Specification needed to execute merge
 Cdaq::dpm::DaqControllerController for specific DAQ
 Cdaq::DaqControllerFactoryAbstract factory for DaqControllers
 Cdaq::dpm::DaqControllerOptionsOptions for DaqController
 CDaqReply
 CDaqService
 Cdaq::DaqSourcesData acquisition sources
 CDaqStatus
 CDaqStopReply
 Cdaq::dpm::DaqWorkspaceInterface to DAQ workpace (TBD)
 Cserver::DataContextThis class provide access to the application run-time data including the in-memory DB
 Cserver::DbInterfaceThis class is the interface to the in-memory DB
 Cdaq::ObservableStatus::DeferSignalDefer signal changes until later time
 Cdaq::DpmClientInterface to DPM server
 Cdaq::DpmClientParamsConnection parameters for DPM
 CDpmCtl.DpmCtlRobot library providing keywords for the daqif.DpmDaqControl and daqif.DpmControl interface
 CDpmDaqControlAsync
 Cdaq::DpPartProvides information of the location and origin of a FITS file or keywords produced by a data acquisition
 Cdaq::DpSpecClose representation of the JSON structure but with stronger types
 Cenable_shared_from_this
 Cdaq::fits::EsoKeywordTraits
 Cdaq::EventLogRepresents a collection of events
 Cdaq::EventLogObserverLoggerA simple daq::ObservableEventLog observer that logs observed events to provided logger
 CEventObserver
 Cexception
 CExitWithErrorCode
 Cdaq::dpm::FakeDaqControllerFactory
 Cdaq::dpm::FakeProcFactory
 Cdaq::dpm::FakeRsyncFactory
 Cdaq::DpSpec::Filter
 CFits.FitsRobot library providing FITS related keywords
 Cdaq::dpm::merge::base::FitsFile
 Cdaqif::FullStateDescribes the full state and substate
 Cdaq::GenericEventRepresents a generic event if a more specific event is not usable
 Csegfault.Init
 Cinvalid_argument
 Crad::IoExecutorAdapts boost::asio::io_context into a compatible boost::thread Executor type
 CJsonPrint< T >
 Cdaq::dpm::KeywordExCreate keyword expression that memoize the provided string pattern
 Cdaq::dpm::merge::KeywordFilterInterface to a keyword selector
 Cdaq::dpm::merge::KeywordFormatter
 Cdaq::fits::KeywordNameView
 Cdaq::dpm::KeywordRuleProcessorInterface for keyword rule processors
 Cdaq::dpm::merge::base::KeywordRulesRepresents the keyword rules from the Data Product Specification
 Cdaq::dpm::merge::KeywordSorter
 Cdaq::dpm::merge::KeywordTransform
 Cdaq::fits::LiteralKeywordRepresents the literal 80-character FITS keyword record
 Cdaq::LogLevelLy typed log4cplus::LogLevel (which is an alias to int)
 CMal
 Cdaq::config::Manager< C >Maintains the associativity of configuration attributes with metadata and value origin/priority
 Cdaq::ManagerManager owns DaqController and FitsController (active data acquisitions) instances and multiplexes requests to them
 Cdaq::config::Manager< daq::dpm::Configuration >
 Cdaq::config::Manager< TestConfig >
 Cdaq::ManagerParamsConfigurations parameters directly related to manager
 Cdaq::fits::MemoryFitsFileIn-memory FITS file
 Cdaq::dpm::merge::MergeEventBase class of merge events
 CMetaDaqAsync
 Cdaq::config::MetadataImmutable information about a configuration attribute
 Cdaq::MetaSourceKeeps relevant state to be able to communicate with a primary data source
 CMockAbortSimple class that facilitates mocking of the freestanding asynchronous operations in daq::op:
 CMockAsyncOperations
 Cdaq::error::NestedExceptionReporterAdapter object intended to be used in contexts without direct access to the output-stream object
 Cdaq::OcmDaqController::NotStarted
 Cdaq::ObservableEventLogStores data acquisition status and allows subscription to status changes
 Cdaq::ObservableStatusStores data acquisition status and allows subscription to status changes
 Cdaq::OcmAsyncOperationsOCM Async operations
 COcmCtl.OcmCtlRobot library providing keywords for the daqif.OcmDaqControl and stdif interface
 Cdaq::dpm::merge::Operations
 Cdaq::op::OpStatKeeps record when operation started and finished
 Cdaq::OriginDescribes parsed origin string into its components "host" and "path"
 Cdaq::config::OriginInfoMutable metadata about a configuration attribute that describes where a value comes from
 Cdaq::dpm::merge::Params
 CParsedSource
 Cdaq::PendingReplies::PendingReply
 Cdaq::PrimSourceKeeps relevant state to be able to communicate with a primary data source
 CRecCmdsAsync
 Crec.simulator.RecordingHolds simulated status for recording
 CRecStatus
 Cdaq::ReplyTokenToken representing a not-yet-received reply
 CRequestor
 Cdaq::dpm::Resource
 Cdaq::dpm::ResourcesLimited resources
 Cdaq::dpm::ResourceTokenRAII token
 Cdaq::Result< T, ErrorType >Utility class that represents a result and an error
 Cdaq::Result< void >
 Cdaq::RsyncOptionsOptions controlling rsync invocation
 Cdaq::RsyncProgressDescribes file transfer progress,
 Cdaq::dpm::detail::RuleRepresents a keyword rule expression
 Cruntime_error
 Cdaq::dpm::SchedulerSchedules asynchronous activities that results in merged Data Product and delivery
 Cdaq::dpm::SchedulerOptionsOptions controlling scheduler operations
 CSimCtl.SimCtlRobot library providing keywords for the SimCtl interface
 Crec.simulator.SimulatorSimulator that implements RecCmdsSyncService and sets up simulation behaviour for Simulator
 Cmetadaq.simulator.SimulatorSimulator that implements Modmetadaqsimif and sets up simulation behaviour for Simulator
 Cmetadaq.simulator.SimulatorCtlSimulator controller that implements Modmetadaqsimif and sets up simulation behaviour for Simulator
 Crec.simulator.SimulatorCtlSimulator controller that implements ModDaqsimif and sets up simulation behaviour for Simulator
 Cdaq::Source< T >Simple class that holds the source and associated state
 Cdaq::dpm::merge::base::SourceBase source
 Cdaq::DaqContext::Source
 Cdaq::dpm::SourceResolver::SourceFile
 Cdaq::DpSpec::SourceFitsFile
 Cdaq::DpSpec::SourceFitsKeywords
 Cdaq::dpm::SourceResolverProvides location of fits source file
 Cdaq::fits::v1::StandardLessSorting function object
 Cdaq::op::StartAsyncA composite async operation that starts DAQ
 Cdaq::OcmDaqController::Starting
 Cdaq::StatusNon observable status object that keeps stores status of data acquisition
 CStatusObserverMockSimple observer used for testing
 Cdaq::dpm::merge::StatusReporterInterface to reporter (implementations exist for JSON or human readable)
 Cdaq::StatusSignalObserves any status
 Cdaq::op::StopAsyncA composite async operation that starts DAQ
 Cdaq::OcmDaqController::Stopped
 Cdaq::OcmDaqController::Stopping
 Cdaqif::Subscription< TopicType >Subscription
 Cdaqif::Subscription< daqif::DaqStatus >
 Cdaqif::Subscription< daqif::StorageStatus >
 Cdaq::DpmClientImpl::Subscriptions
 Cdaq::DpSpec::Target
 CTest
 CTest
 CTestConfig
 Cdaq::dpm::DaqControllerImpl::Transferring::Transfer
 Cdaq::DpSpec::Transform
 Cdaq::TrimTrim string from whitespace (' ', '
')
 Cdaq::fits::ValueKeywordTraits
 CWithParamInterface
 Cdaq::WorkspaceInterface to interact with DPM workspace
 Cdaq::dpm::WorkspaceInterface to interact with DPM workspace
 CBaseAdmonition
 CDaqReply
 CDaqStatus
 CSphinxDirective
 CStorageStatus