|
ifw-daq
3.0.0-pre2
IFW Data Acquisition modules
|
| ▼ common | |
| ▼ daqifSupport | |
| ► src | |
| ► include | |
| ► daqif | |
| parsing.hpp | Contains parse functions for daqif |
| state.hpp | Contains State support functions for daqif |
| subscription.hpp | Contains URI support functions for daqif |
| uri.hpp | Contains URI support functions for daqif |
| parsing.cpp | Contains parse functions for daqif |
| state.cpp | Contains definitions for daqif/state.hpp |
| uri.cpp | Contains definitions for daqif/uri.hpp |
| ► test | |
| testParsing.cpp | Daqif:: parsing test |
| testState.cpp | Daqif:: state helper test |
| testUri.cpp | Daqif:: uri helper test |
| ▼ libdaq | |
| ► src | |
| ► config | |
| manager.cpp | Daq::config::Manager and associated types |
| ► include | |
| ► daq | |
| ► config | |
| manager.hpp | Daq::config::Manager and associated types |
| ► op | |
| abort.hpp | Contains declaration for the AbortAsync operation |
| asyncOpParams.hpp | |
| awaitPrim.hpp | Contains declaration for the AwaitPrimAsync operation |
| awaitState.hpp | Contains declaration for the AwaitStateAsync operation |
| initiate.hpp | Contains declarations for the helper functions to initiate operations |
| start.hpp | Contains declaration for the StartAsync operation |
| stop.hpp | Contains declaration for the StopAsync operation |
| util.hpp | Contains declaration for the async op utilities |
| ► process | |
| asyncProcess.hpp | Daq::AsyncProcess class definition |
| rsyncAsyncProcess.hpp | Daq::RsyncAsyncProcess and related class declarations |
| config.hpp | |
| conversion.hpp | Contains support functions for daqif |
| daqContext.hpp | Contains declaration of daq::Context |
| daqController.hpp | Contains declaration for for DaqController |
| dpmClient.hpp | daq::DpmClient |
| dpPart.hpp | Contains declaration for DpPart |
| error.hpp | Contains error related declarations for DAQ |
| eventLog.hpp | Contains declaration for EventLog, ObservableEventLog and related events |
| eventLogObserver.hpp | Contains declaration for EventLogObserverLogger |
| json.hpp | Declares JSON support for serialization |
| log4cplus.hpp | Declaration of log4cplus helpers |
| loggers.hpp | |
| makeDpSpec.hpp | |
| manager.hpp | Declaration of daq::Manager |
| pendingReplies.hpp | Contains declaration for classes related to pending replies |
| source.hpp | Declarations for daq::Source and related classes |
| state.hpp | Declares daq::State and related functions |
| status.hpp | Contains declaration for Status and ObservableStatus |
| utility.hpp | Declaration of utilities |
| workspace.hpp | Daq::Workspace interface and implementation declaration |
| ► rad | |
| ioExecutor.hpp | |
| ► op | |
| abort.cpp | Contains definition for the AbortAsync operation |
| awaitPrim.cpp | Contains definition for the AwaitPrimAsync operation |
| awaitState.cpp | Contains definitions for the AwaitStateAsync operation |
| start.cpp | Contains definition for the StartAsync operation |
| stop.cpp | Contains definition for the StopAsync operation |
| util.cpp | Contains definition for the async op utilities |
| asyncProcess.cpp | Daq::AsyncProcess class declaration |
| conversion.cpp | Contains definitions for daq/conversion.hpp |
| daqContext.cpp | Contains definition of daq::Context helpers |
| daqController.cpp | |
| dpmClient.cpp | daq::DpmClient |
| dpPart.cpp | |
| error.cpp | Contains error related definitions for DAQ |
| eventLog.cpp | Contains definitions for EventLog, ObservableEventLog and related events |
| eventLogObserver.cpp | Contains definitions for EventLogObserverLogger |
| json.cpp | Declares JSON support for serialization |
| log4cplus.cpp | Declaration of log4cplus helpers |
| makeDpSpec.cpp | |
| manager.cpp | Definition of daq::ManagerImpl and related utilities |
| pendingReplies.cpp | |
| rsyncAsyncProcess.cpp | Daq::RsyncAsyncProcess class definition |
| state.cpp | Definitions from daq/state.hpp |
| status.cpp | |
| workspace.cpp | Daq::Workspace interface and implementation declaration |
| ► test | |
| ► mock | |
| daqController.hpp | Mock of DaqController |
| daqifMock.hpp | Mockup of DpmDaqControlAsync |
| dpmClientMock.hpp | daq::DpmClient |
| malMock.hpp | |
| metadaqifMock.hpp | Mockup of metadaqif classes |
| mockAsyncOperations.hpp | |
| mockWorkspace.hpp | Mocks for daq::dpm::Workspace and daq::dpm::DaqWorkspace |
| recifMock.hpp | Mockup of metadaqif classes |
| statusObserver.hpp | |
| testAsyncOpAbort.cpp | Unit test for op::AbortAsync |
| testAsyncOpAwaitPrim.cpp | Unit test for op::AwaitPrimAsync |
| testAsyncOpAwaitState.cpp | Unit test for op::AwaitStateAsync |
| testAsyncOpBase.cpp | Definition of TestAsyncOpBase |
| testAsyncOpBase.hpp | Contains declaration for async operations shared base class |
| testAsyncOpStart.cpp | Unit test for op::StartAsync |
| testAsyncOpStop.cpp | Unit test for daq::op::StopAsync |
| testConfigManager.cpp | Test log4cplus helpers |
| testConversion.cpp | Daqif:: conversion helper test |
| testDaqContext.cpp | Test daq::Status and daq::ObservableStatus |
| testDpmDaqController.cpp | Unit test for daq::DpmDaqController |
| testDpPart.cpp | Unit test for daq::DpPart |
| testEventLog.cpp | Unit test for types declared in daq/event.hpp |
| testEventLogObserver.cpp | Unit test for types declared in daq/eventLogObserverLogger.hpp |
| testException.cpp | Exception test |
| testJson.cpp | Defines tests for JSON support |
| testLog4cplus.cpp | Test log4cplus helpers |
| testMakeDpSpec.cpp | |
| testManager.cpp | Daq::ManagerImpl tests |
| testOcmDaqController.cpp | Unit test for daq::OcmDaqController |
| testPendingReplies.cpp | Tests for PendingReplies and related |
| testRsyncAsyncProcess.cpp | Daq::ParseRsyncProgress |
| testSource.cpp | Test daq::Source and related |
| testState.cpp | Test State functions |
| testStatus.cpp | Test daq::Status and daq::ObservableStatus |
| utils.hpp | Defines shared test utilities |
| ▼ libdaq-test | |
| ► src | |
| testAsyncProcess.cpp | Daq::AsyncProcess integration tests |
| testRsyncAsyncProcess.cpp | Daq::RsyncAsyncProcess integration tests |
| ▼ liberror | |
| ► src | |
| ► include | |
| ► daq | |
| ► error | |
| json.hpp | |
| report.hpp | |
| report.cpp | |
| ▼ libfits | |
| ► src | |
| ► include | |
| ► daq | |
| ► fits | |
| cfitsio.hpp | Contains functions and data structures related to cfitsio |
| json.hpp | Contains data structure for FITS keywords |
| keyword.hpp | Contains data structure for FITS keywords |
| cfitsio.cpp | Contains definitions for daq/fits/cfitsio.hpp |
| json.cpp | Definition of contents from fits/json.hpp |
| keyword.cpp | Definition of contents from fits/keyword.hpp |
| ► test | |
| matchers.hpp | Contains common matchers |
| testCfitsio.cpp | Contains unit tests for cfitsio.cpp |
| testJson.cpp | Unit tests for json handling |
| testKeyword.cpp | Unit tests for json handling |
| ▼ libjson | |
| ► src | |
| ► include | |
| ► daq | |
| ► json | |
| commonSpecTypes.hpp | |
| dpSpec.hpp | |
| schemaError.hpp | |
| startDaqV2.hpp | |
| commonSpecTypes.cpp | |
| dpSpec.cpp | |
| internalParseUtils.hpp | |
| startDaqV2.cpp | |
| ► test | |
| testDpSpec.cpp | |
| testStartDaqV2.cpp | |
| ▼ utSupport | |
| ► src | |
| ► include | |
| ► daq | |
| ► test | |
| expect.hpp | |
| progress.hpp | Defines shared test progress utilities |
| ▼ doc | |
| ▼ manual | |
| ► src | |
| conf.py | |
| ▼ dpm | |
| ▼ common | |
| ► src | |
| ► include | |
| ► dpm | |
| ► message | |
| message.hpp | Message declarations shared between daqDpmServer and daqDpmMerge |
| ▼ libdpm | |
| ► src | |
| ► include | |
| ► daq | |
| ► dpm | |
| config.hpp | DPM server config |
| dpmService.hpp | Daq::dpm::DpmService implements MAL services daqif::DpmControl and daqif::DpmDaqControl |
| json.hpp | Declares JSON support for serialization |
| scheduler.hpp | Daq::dpm::Scheduler and related class declarations |
| template.hpp | Daq::dpm::Rsync class declaration |
| workspace.hpp | Daq::dpm::Workspace interface and implementation declaration |
| config.cpp | DPM config |
| dpmService.cpp | Daq::dpm::DpmService definition |
| json.cpp | Declares JSON support for serialization |
| scheduler.cpp | Daq::dpm::Scheduler implementation |
| workspace.cpp | Daq::dpm::Workspace interface and implementation declaration |
| ► test | |
| ► mock | |
| mockAsyncProcess.hpp | Mocks for daq::RsyncAsyncProcessIf |
| mockMal.hpp | Mocks for daq::dpm::Workspace and daq::dpm::DaqWorkspace |
| mockScheduler.hpp | Mocks for daq::dpm::Scheduler and daq::dpm::DaqScheduler |
| mockWorkspace.hpp | Mocks for daq::dpm::Workspace and daq::dpm::DaqWorkspace |
| daqifFake.hpp | |
| testDaqController.cpp | Unit tests for daq::dpm::DaqControllerImpl |
| testDpmService.cpp | Unit tests for daq::dpm::DpmService |
| testScheduler.cpp | Unit tests for daq::dpm::SchedulerImpl |
| ▼ libdpm-test | |
| ► src | |
| testWorkspace.cpp | Daq::dpm::Workspace integration tests |
| ▼ libmerge | |
| ► src | |
| ► include | |
| ► daq | |
| ► dpm | |
| keywordEx.hpp | |
| keywordRule.hpp | |
| sourceResolver.hpp | Declares daq::dpm::SourceResolver |
| keywordEx.cpp | |
| keywordRule.cpp | |
| sourceResolver.cpp | Defines daq::dpm::SourceResolver |
| ► test | |
| testKeywordEx.cpp | |
| ▼ merge | |
| ► src | |
| entrypoint.cpp | |
| entrypoint.hpp | |
| main.cpp | |
| merge.cpp | |
| merge.hpp | |
| sources.cpp | |
| sources.hpp | |
| ► test | |
| testMerge.cpp | |
| ▼ server | |
| ► src | |
| configManager.cpp | DPM server config |
| configManager.hpp | DPM server config |
| main.cpp | DaqDpmServer entrypoint |
| test.cpp | |
| ▼ ocm | |
| ▼ server | |
| ► src | |
| actionMgr.cpp | ActionMgr class source file |
| actionMgr.hpp | ActionMgr class header file |
| actionsStd.cpp | ActionsStd class source file |
| actionsStd.hpp | ActionsStd class header file |
| config.cpp | Config class source file |
| config.hpp | Config class header file |
| dataContext.cpp | DataContext class source file |
| dataContext.hpp | DataContext class header file |
| dbInterface.cpp | DbInterface class source file |
| dbInterface.hpp | DbInterface class header file |
| logger.cpp | Logger source file |
| logger.hpp | Default logger name |
| main.cpp | Main source file |
| ocmDaqService.cpp | Declaration of OcmDaqService |
| ocmDaqService.hpp | Declaration of OcmDaqService |
| stdCmdsImpl.hpp | StdCmds Interface implementation header file |
| ► test | |
| ► mock | |
| daqifMock.hpp | |
| managerMock.hpp | |
| daqifFake.hpp | |
| testOcmDaqService.cpp | Unit tests for OcmDaqService |
| ▼ serverCtl | |
| ► src | |
| main.cpp | |
| requestor.cpp | |
| requestor.hpp | |
| ▼ simulator | |
| ▼ metadaqsim | |
| ► src | |
| ► ifw | |
| ► daq | |
| ► sim | |
| ► metadaq | |
| __init__.py | |
| entrypoint.py | |
| simulator.py | Implements simulation of metadaqif |
| metadaqsim.py | |
| ▼ recifsim | |
| ► src | |
| ► ifw | |
| ► daq | |
| ► sim | |
| ► rec | |
| __init__.py | |
| entrypoint.py | |
| simulator.py | Implements simulation of recdaqif |
| recifsim.py | |
| ▼ test | |
| ▼ dpm | |
| ► src | |
| ► support | |
| DpmCtl.py | |
| Fits.py | |
| ▼ ocm | |
| ► src | |
| ► support | |
| Fits.py | |
| OcmCtl.py | |
| segfault.py | |
| SimCtl.py |