Caqua::SendHeader | Client transport for A1 DAQ |
►Cbase::ProcMgr | |
Cstream::DabcProcMgr | |
Cdabc::AutoDestroyClass | |
Cdabc::Average | Helper class to calculate average value |
►Cdabc::BasicFile | Base class for file writing/reading in DABC |
Cdabc::BinaryFile | Generic file storage for DABC buffers |
Chadaq::HldFile | HLD file implementation |
Cmbs::LmdFile | Reading/writing LMD files (new API) |
Cdabc::BinaryFileBufHeader | Binary file buffer header structure |
Cdabc::BinaryFileHeader | Binary file header structure |
Cdabc::BuffersQueue | Queue of buffers |
Cdabc::CommandContainer::CallerRec | |
Cdabc::CommandsQueue | Queue of commands |
Cdabc::CommandsQueue::QueueRec | |
Cdabc::Condition | Posix pthread condition |
►Cdabc::ConfigBase | Base class to read configuration from xml file |
Cdabc::Configuration | Full-functional class to reading configuration from xml files |
Cdabc::ConfigIO | Interface class between xml configuration and dabc objects |
Cdabc::CpuStatistic | Helper class to get CPU statistic |
Cdabc::CpuStatistic::SingleCpu | |
►Cdabc::DataInput | Interface for implementing any kind of data input |
►Cdabc::FileInput | Interface for implementing file inputs |
Cdabc::BinaryFileInput | Binary file input object |
Chadaq::HldInput | Implementation of file input for HLD files |
Cmbs::LmdInput | Input for LMD files (lmd:) |
Cmbs::TextInput | Text LMD input |
Cezca::EpicsInput | The epics easy channel access data input implementation |
Cmbs::ClientTransport | Client transport for different kinds of MBS server |
Cmbs::GeneratorInput | Input object for MBS-events generator |
Csaftdabc::Input | The saftlib timing message input implementation for DABC |
Cuser::Input | |
►Cdabc::DataOutput | Interface for implementing any kind of data output |
Caqua::ClientOutput | |
Cdabc::BlockingOutput | |
►Cdabc::FileOutput | Interface for implementing file outputs |
Cdabc::BinaryFileOutput | Binary file output object |
Chadaq::HldOutput | Implementation of file output for HLD files |
Cmbs::LmdOutput | Output for LMD files (lmd:) |
Cmbs::ServerOutputAddon | Addon for output of server-side different kinds of MBS server |
Cdabc::DateTime | Class for holding GMT time with precision of nanoseconds |
Cdabc::DependPair | Keeps dependency between two objects |
Cdabc::EventId | Event structure, exchanged between DABC threads |
Cdabc::FactoryPlugin | Small helper class to correctly instantiate user-specific factories |
►Cdabc::FileInterface | Defines and implements basic POSIX file interface |
Cltsm::FileInterface | |
Crfio::FileInterface | |
Cdabc::HierarchyReading | |
Cdabc::HierarchyStore | |
Cdabc::HistoryItem | |
Cdabc::HStore | Class, used for direct store of records in JSON/XML form |
Cdabc::IntGuard | Guard for integer value |
►Cdabc::iostream | Class to stream binary data |
Cdabc::memstream | Iostream class, which write and read data from memory |
Cdabc::sizestream | Special class only to define how many data will be written to the stream |
Cdabc::Iterator | Iterator over objects hierarchy |
Cdabc::LockGuard | Lock guard for posix mutex |
Cdabc::Logger | Logging class |
Cdabc::LoggerEntry | |
Cdabc::LoggerLineEntry | |
Cdabc::Manager::ParamRec | |
Cdabc::MemoryBlock | |
Cdabc::MemoryBlock::Entry | |
Cdabc::MemoryPool::RequesterReq | |
Cdabc::MemSegment | Structure with descriptor of single memory segment |
Cdabc::Mutex | Posix pthread mutex |
Cdabc::MutexPtr | Pointer on posix pthread mutex |
►Cdabc::NetworkInetrface | Network interface |
Cdabc::SocketNetworkInetrface | Specific implementation of network transport for socket |
Cverbs::VerbsNetworkInetrface | Implementation of NetworkTransport for VERBS |
Cdabc::NetworkTransport::NetIORec | |
Cdabc::NetworkTransport::NetworkHeader | |
Cdabc::NewConnectRec | |
Cdabc::NumericLocale | |
►Cdabc::Object | Base class for most of the DABC classes |
Cdabc::BufferContainer | Container for data, referenced by Buffer class |
Cdabc::CleanupEnvelope< T > | Template to put any object, not derived from dabc::Object, into cleanup queue |
►Cdabc::EventsIterator | Iterator over events in dabc::Buffer class |
Chadaq::EventsIterator | |
Cmbs::EventsIterator | |
►Cdabc::EventsProducer | Producer of the events |
Chadaq::EventsProducer | |
►Cdabc::Factory | Factory for user-specific classes |
Caqua::Factory | Factory of MBS classes |
Cdabc::SocketFactory | Factory for socket classes |
Cdabc::StdManagerFactory | |
Cdim::Factory | Factory for dim control classes |
Cezca::Factory | Factory for epics eazy channel access classes |
Cfesa::Factory | Factory of MBS classes |
Cgosip::Factory | Factory of MBS classes |
Chadaq::Factory | Factory for HADAQ classes
|
Chttp::Factory | Factory for HTTP-related classes in DABC |
Cltsm::Factory | |
Cmbs::Factory | Factory of MBS classes |
Crfio::Factory | |
Croot::Factory | |
Csaftdabc::Factory | Factory for saftlib plugin classes |
Cstream::Factory | Factory for HADAQ classes
|
Cuser::Factory | |
Cverbs::Factory | Factory for VERBS classes |
Cdabc::HistoryContainer | |
Cdabc::LocalTransport | Transport between two ports on the same node |
►Cdabc::LocalWorker | |
Croot::TreeStore | |
Cdabc::MemoryContainer | Helper class to release memory, allocated independently from memory pool Object will be deleted (with memory) when last reference in buffer disappear |
►Cdabc::RecordContainer | Container for records fields |
Cdabc::CommandContainer | Container object for command which should not been seen to normal user |
Cdabc::HierarchyContainer | |
Cdabc::HistoryIterContainer | |
►Cdabc::ParameterContainer | Container for parameter object |
Cdabc::ConnectionObject | Container for connection parameters |
►Cdabc::Thread | Represent thread functionality |
Cdabc::SocketThread | Special thread class for handling sockets |
Cverbs::Thread | VERBS thread |
►Cdabc::Worker | Active object, which is working inside dabc::Thread |
Cdabc::Application | Base class for user-specific applications |
►Cdabc::Device | Base class for device implementation |
Cdabc::SocketDevice | Device for establishing socket connections |
Csaftdabc::Device | |
Cverbs::Device | Device for VERBS |
Cdabc::Manager | Manager of everything in DABC |
►Cdabc::Module | Base for dabc::ModuleSync and dabc::ModuleAsync classes |
►Cdabc::ModuleAsync | Base class for user-derived code, implementing event-processing |
Cdabc::ConnectionManager | Connections manager class |
Cdabc::CpuInfoModule | Module provides CPU information |
►Cdabc::MemoryPool | |
Cverbs::MemoryPool | Special memory pool, which automatically includes PoolRegistry |
Cdabc::MultiplexerModule | Multiplexer module |
Cdabc::RepeaterModule | Repeater module |
►Cdabc::Transport | Base class for transport implementations |
Cdabc::InputTransport | |
Cdabc::NetworkTransport | Network transport |
Cdabc::OutputTransport | Base class for output transport implementations |
Chadaq::NewTransport | |
Cmbs::ServerTransport | Server transport for different kinds of MBS server |
Cfesa::Player | Player of FESA data |
Cgosip::Player | Player of GOSIP data |
Chadaq::BnetMasterModule | Master monitor for BNet components |
Chadaq::CombinerModule | |
Chadaq::MonitorModule | Monitor of TRB slow control data |
Chadaq::SorterModule | Sorts HADAQ subevents according to trigger number |
Chadaq::TerminalModule | Terminal for HADAQ event builder |
Cmbs::CombinerModule | Combiner of several MBS inputs - event building |
►Cmbs::MonitorSlowControl | Base class for monitoring of slow control data |
Cdim::Monitor | Player of DIM data |
Cezca::Monitor | Monitor of EPICS data |
Cfesa::Monitor | Monitor for of FESA data |
Cmbs::Monitor | Interface module for MBS monitoring and control |
►Cmbs::ReadoutModule | Module, used to readout MBS data source and provide data to the user |
Chadaq::ReadoutModule | |
Cstream::RecalibrateModule | Runs code of stream framework |
Cstream::RunModule | Runs code of stream framework |
Cstream::TdcCalibrationModule | Perform calibration of FPGA TDC data |
Cdabc::ModuleSync | Base class for user-derived code, implementing main loop |
►Cdabc::ModuleItem | Base class for module items like ports, timers, pool handles |
Cdabc::ConnTimer | Special timer to reestablish port connections in the module |
►Cdabc::Port | Base class for input and output ports |
Cdabc::InputPort | Input port |
Cdabc::OutputPort | Output port |
Cdabc::PoolHandle | Handle for pool connection |
Cdabc::Timer | Provides timer event to the module |
Cdabc::Publisher | Module manages published hierarchies and provide optimize access to them |
Cdabc::SocketCommandChannel | Provides command channel to the dabc process |
Cdabc::SocketCommandClient | Client side of command connection between two nodes |
Cdabc::Thread::ExecWorker |
- helper class to use methods, available in dabc::Worker in thread itself
|
►Chttp::Server | Server provides http access to DABC |
Chttp::Civetweb | Server provides http access to DABC |
Chttp::FastCgi | Server provides fastcgi access to DABC |
Cmbs::DaqLogWorker | |
Cmbs::DaqRemCmdWorker | Worker to handle connection with MBS remote command server |
Cmbs::PrompterWorker | Worker to handle connection with MBS prompter |
Croot::Monitor | |
Cverbs::TimeoutWorker | Timeout producer for verbs::Thread when pipe cannot be used |
►Cdabc::WorkerAddon | Generic addon for dabc::Worker |
►Cdabc::SocketAddon | Special addon class for handling of socket and socket events |
►Cdabc::SocketConnectAddon | Socket addon for handling connection events |
Cdabc::SocketClientAddon | Socket addon for handling connection on client side |
Cdabc::SocketServerAddon | Socket addon for handling connection requests on server side |
►Cdabc::SocketIOAddon | Socket addon for handling I/O events |
Caqua::ClientOutput | |
Cdabc::SocketNetworkInetrface | Specific implementation of network transport for socket |
Cdabc::SocketProtocolAddon | |
Cmbs::ClientTransport | Client transport for different kinds of MBS server |
Cmbs::DaqStatusAddon | Addon class to retrieve status record from MBS server
|
Cmbs::ServerOutputAddon | Addon for output of server-side different kinds of MBS server |
Chadaq::NewAddon | |
►Cverbs::WorkerAddon | Addon for VERBS thread |
Cverbs::ProtocolAddon | Addon to establish and verify QP connection with remote node |
Cverbs::VerbsNetworkInetrface | Implementation of NetworkTransport for VERBS |
Cverbs::Context | Context for all VERBS operations |
Cverbs::PoolRegistry | Registry object for memory pool |
Cdabc::Object::ConstructorPair | Structure used to specify arguments for object constructor |
Cdabc::ParamEventReceiverRec | |
Cdabc::Pointer | Manipulator with dabc::Buffer class |
►Cdabc::PosixThread | Class represents posix pthread functionality |
Cdabc::Thread | Represent thread functionality |
Cdabc::Profiler | |
Cdabc::Profiler::Entry | |
Cdabc::ProfilerGuard | |
Cdabc::PublisherEntry | |
►Cdabc::Queue< T, canexpand > | Template of circular queue |
Cdabc::RecordsQueue< dabc::HistoryItem > | |
Cdabc::RecordsQueue< dabc::Manager::ParamRec > | |
Cdabc::Queue< T, canexpand >::Iterator | |
Cdabc::Ratemeter | Helper class to calculate data rate |
Cdabc::RecordField | |
Cdabc::RecordFieldsMap | |
►Cdabc::Reference | Reference on the arbitrary object |
Cdabc::Buffer | Reference on memory from memory pool |
Cdabc::EventsIteratorRef | |
Cdabc::EventsProducerRef | |
Cdabc::History | |
Cdabc::LocalTransportRef | Reference on the dabc::LocalTransport |
Cdabc::LocalWorkerRef | |
►Cdabc::Record | |
►Cdabc::Command | Represents command with its arguments |
Cdabc::CmdCleanupApplication | |
Cdabc::CmdConnectionManagerHandle | |
Cdabc::CmdCreateAny | |
Cdabc::CmdCreateApplication | |
Cdabc::CmdCreateDataInput | |
Cdabc::CmdCreateDevice | |
Cdabc::CmdCreateMemoryPool | |
Cdabc::CmdCreateObject | |
Cdabc::CmdCreateThread | |
Cdabc::CmdCreateTransport | |
Cdabc::CmdDataInputClosed | Base class for input transport implementations |
Cdabc::CmdDataInputFailed | |
Cdabc::CmdDeletePool | |
Cdabc::CmdDestroyDevice | |
Cdabc::CmdDestroyTransport | |
Cdabc::CmdGetBinary | Command used to produce custom binary data for published in hierarchy entries |
Cdabc::CmdGetNamesList | Command to request names list |
Cdabc::CmdGetNodesState | Command to request current state of known nodes |
Cdabc::CmdGlobalConnect | |
Cdabc::CmdHierarchyExec | Command submitted to worker when item in hierarchy defined as DABC.Command and used to produce custom binary data for published in hierarchy entries |
►Cdabc::CmdModule | |
Cdabc::CmdCreateModule | |
Cdabc::CmdDeleteModule | |
Cdabc::CmdStartModule | |
Cdabc::CmdStopModule | |
►Cdabc::CmdParameterEvent | This command used to distribute parameter event to receivers |
Cdabc::ParameterEvent | |
Cdabc::CmdPublisher | |
Cdabc::CmdSetParameter | |
Cdabc::CmdStateTransition | |
Cdabc::CmdSubscriber | |
Cdabc::CommandDefinition | Command definition class |
Cdabc::Hierarchy | Represents objects hierarchy of remote (or local) DABC process |
Cdabc::HistoryIter | |
►Cdabc::Parameter | Parameter class |
►Cdabc::ConnectionRequest | Connection request |
Cdabc::ConnectionRequestFull | Full description of connection request |
Cdabc::InfoParameter | Special info parameter class |
►Cdabc::ThreadRef | Reference on the dabc::Thread class |
Cverbs::ThreadRef | Reference on verbs::Thread |
►Cdabc::WorkerAddonRef | Reference on dabc::WorkerAddon object |
Cdabc::SocketAddonRef | |
►Cdabc::WorkerRef | Reference on dabc::Worker |
Cdabc::ApplicationRef | Reference on dabc::Application class |
►Cdabc::DeviceRef | Reference on dabc::Device class |
Csaftdabc::DeviceRef | |
Cverbs::DeviceRef | Refernce on verbs::Device |
Cdabc::ManagerRef | Reference on manager object |
►Cdabc::ModuleItemRef | Reference on dabc::ModuleItem class |
Cdabc::PortRef | Reference on the dabc::Port class |
►Cdabc::ModuleRef | Reference on dabc::Module class |
►Cdabc::ModuleAsyncRef | Reference on dabc::ModuleAsync class |
Cdabc::MemoryPoolRef | Reference on dabc::MemoryPool class |
Cdabc::TransportRef | Reference on dabc::Transport class |
Cmbs::MonitorHandle | |
►Cmbs::ReadoutHandle | Handle to organize readout of MBS data source |
Chadaq::ReadoutHandle | |
Cdabc::PublisherRef | |
Cdabc::SocketCommandClientRef | |
Croot::MonitorRef | |
Cverbs::ContextRef | Reference to verbs::Context |
Cverbs::PoolRegistryRef | Reference on verbs::PoolRegistry |
Cdabc::ReferencesVector | Vector of dabc::Reference objects |
►Cdabc::Runnable | Object which could be run inside the dabc::PosixThread |
Cdabc::Thread | Represent thread functionality |
Cdabc::SocketCmdPacket | Defines syntax of raw packet, transformed on the command channels |
Cdabc::SocketThread::ProcRec | |
Cdabc::SubscriberEntry | |
Cdabc::SXmlAttr_t | |
Cdabc::SXmlDoc_t | |
Cdabc::SXmlNode_t | |
Cdabc::Thread::RecursionGuard | |
Cdabc::Thread::TimeoutRec | |
Cdabc::Thread::WorkerRec | |
Cdabc::TimeStamp | Class for acquiring and holding timestamps |
Cdabc::UnlockGuard | Unlock guard for posix mutex |
Cdabc::Url | Uniform Resource Locator interpreter |
Cdabc::XmlInputStream | |
Cdabc::XmlOutputStream | |
Cdim::Monitor::MyEntry | |
►CDimInfoHandler | |
Cdim::Monitor | Player of DIM data |
Cfesa::BeamProfile | |
Chadaq::CombinerModule::InputCfg | |
►Chadaq::HadTu | HADES transport unit header |
►Chadaq::HadTuId | Intermediate hierarchy class as common base for event and subevent |
Chadaq::RawEvent | Hadaq event structure |
Chadaq::RawSubevent | Hadaq subevent structure |
Chadaq::ReadIterator | Read iterator for HADAQ events/subevents |
Chadaq::SorterModule::SubsComp | |
Chadaq::SorterModule::SubsRec | |
Chadaq::TerminalModule::CalibrRect | |
►Chadaq::TransportInfo | |
Chadaq::NewAddon | |
Chadaq::WriteIterator | Write iterator for HADAQ events/subevents |
Chttp::Server::Location | |
Cmbs::CombinerModule::InputCfg | Individual configuration and run parameters of each input |
Cmbs::DaqLogWorker::MbsLogRec | |
Cmbs::DaqRemCmdWorker::MbsRemCmdRec | |
Cmbs::DaqStatus | |
►Cmbs::Header | Structure of any entry in LMD file |
Cmbs::BufferHeader | MBS buffer header |
Cmbs::EventHeader | MBS event
|
Cmbs::FileHeader | Structure of the LMD file header |
Cmbs::SubeventHeader | MBS subevent
|
Cmbs::ReadIterator | Read iterator for MBS events/subevents |
Cmbs::SlowControlData | Record for manipulation with slow control data |
Cmbs::TransportInfo | MBS server info structure |
Cmbs::WriteIterator | Write iterator for MBS events/subevents |
►Cdabc::Queue< EventId, true > | |
Cdabc::Thread::EventsQueue | |
Cdabc::Queue< T, canexpand > | |
►Cdabc::Queue< T, true > | |
Cdabc::RecordsQueue< T, canexpand > | Template of queue with complex objects |
Cdabc::Queue< uint32_t > | |
Cdabc::Queue< unsigned, false > | |
Cdabc::Queue< unsigned, true > | |
CS_dsmObjName | |
Csaftdabc::Timing_Event | The saftlib input event data structure |
CsrawAPIFile | |
CsrawArchiveList | |
CsrawCliActionComm | |
CsrawComm | |
CsrawCopyCache | |
CsrawDataMover | |
CsrawDataMoverAttr | |
CsrawFileList | |
CsrawFileSystem | |
CsrawGlobalNotice | |
CsrawGlobalSocket | |
CsrawGlobalSocketData | |
CsrawObjAttr | |
CsrawObjAttrOld | |
CsrawObjNameList | |
CsrawPoolStatus | |
CsrawPoolStatusData | |
CsrawPoolStatusDMData | |
CsrawQueryResult | |
CsrawRequest | |
CsrawRetrList | |
CsrawStatus | |
CsrawTapeFileList | |
CsrawWorkSpace | |
►Cstd::exception | STL class |
Cdabc::Exception | DABC exception |
►Cstd::list< T > | STL class |
Cdabc::DependPairList | |
Cdabc::ParamEventReceiverList | |
►Cstd::vector< T > | STL class |
Cdabc::PointersVector | Specialized vector with pointers |
CSubevStat | |
►CTGo4EventProcessor | |
CTSaftProc | |
►CTGo4Parameter | |
CTSaftParam | |
►CTHttpEngine | |
CTDabcEngine | |
►CTRootSnifferStore | |
CTRootSnifferStoreDabc | |
Cverbs::ComplQueue | Wrapper for IB VERBS completion queue
|
Cverbs::ComplQueueContext | Context object for completion queue operations |
Cverbs::OpenSM | Interface class to opensm |
Cverbs::QueuePair | Represent VERBS queue pair functionality |