|
ifw-ccf 5.0.2
|
#include <mal/Mal.hpp>#include <rad/mal/replier.hpp>#include <rad/dbAdapterRedis.hpp>#include <Recif.hpp>#include <ifw/ccf/common/base.hpp>#include <ifw/ccf/common/frameQueue.hpp>#include <ifw/ccf/common/recipeBase.hpp>#include <ifw/ccf/common/comAdptBase.hpp>#include <ifw/ccf/common/execAdptBase.hpp>#include <ifw/ccf/common/monAdptBase.hpp>#include <ifw/ccf/common/appBase.hpp>#include <ifw/ccf/control/config.hpp>#include <ifw/ccf/control/dataContext.hpp>#include <ifw/ccf/control/actionMgr.hpp>#include <ifw/ccf/control/stdActions.hpp>#include <ifw/ccf/control/stdCmdsImpl.hpp>#include <ifw/ccf/control/dcsCmdsImpl.hpp>#include <ifw/ccf/control/recCmdsImpl.hpp>#include <ifw/ccf/control/comAdptSim.hpp>#include <ifw/ccf/control/monitorThread.hpp>#include <ifw/ccf/control/acqThread.hpp>#include <ifw/ccf/control/procThread.hpp>#include <ifw/ccf/control/pubThread.hpp>#include <ifw/ccf/control/recWaitRequest.hpp>Go to the source code of this file.
Classes | |
| class | ifw::ccf::control::Application |
| Implements the core CCF Control Application. More... | |
Namespaces | |
| namespace | ifw |
| namespace | ifw::ccf |
| namespace | ifw::ccf::control |
Variables | |
Base names of threads and queues. | |
| const std::string | ifw::ccf::control::MON_THR_TAG = "MonThr" |
| const std::string | ifw::ccf::control::ACQ_THR_TAG = "AcqThr" |
| const std::string | ifw::ccf::control::INPUT_Q_TAG = "InputQueue" |
| const std::string | ifw::ccf::control::OUTPUT_Q_TAG = "OutputQueue::{}" |
Thread sync signals sent on the MPTK Message Bus. | |
| const std::string | ifw::ccf::control::THREAD_SIG_TERM = "SigTerm" |
| const std::string | ifw::ccf::control::THREAD_SIG_SETUP = "SigSetup" |
| const std::string | ifw::ccf::control::THREAD_SIG_NEW_DATA = "SigNewData" |
| const std::string | ifw::ccf::control::THREAD_SIG_PUBLISH = "SigPublish" |
| const std::string | ifw::ccf::control::THREAD_SIG_START = "SigStart" |
Constants to handle the Recording History. | |
| const std::string | ifw::ccf::control::ACTIVE_REC_MUTEX = "ActiveRecMutex" |
| const std::string | ifw::ccf::control::REC_HISTORY_MUTEX = "RecHistoryMutex" |
| const std::string | ifw::ccf::control::MUTEX_REC_WAIT_REQUESTS = "RecWaitRequests" |
| const std::string | ifw::ccf::control::MUTEX_TELEMETRY = "Telemetry" |
| const std::string | ifw::ccf::control::MUTEX_TELEMETRY_CACHE = "TelemetryCache" |
| template<typename CMD_TYPE , typename EX_TYPE > | |
| void | ifw::ccf::control::CcfRequestRejectHandler (const rad::AnyEvent &event, const std::string &state) |
| Template function RAD request rejection check/handler. | |
| Application & | ifw::ccf::control::App () |