|
MIDAS
|


Public Member Functions | |
| FeExample () | |
| TMFeResult | HandleFrontendInit (const std::vector< std::string > &args) |
| TMFeResult | HandleFrontendReady (const std::vector< std::string > &args) |
| void | HandleFrontendExit () |
| FeExample () | |
Public Member Functions inherited from TMFrontend | |
| TMFrontend () | |
| virtual | ~TMFrontend () |
| int | FeMain (int argc, char *argv[]) |
| int | FeMain (const std::vector< std::string > &args) |
| void | FeUsage (const char *argv0) |
| virtual TMFeResult | HandleArguments (const std::vector< std::string > &args) |
| virtual void | HandleUsage () |
| void | FeSetName (const char *program_name) |
| TMFeResult | FeAddEquipment (TMFeEquipment *eq) |
| TMFeResult | FeRemoveEquipment (TMFeEquipment *eq) |
| TMFeResult | FeInitEquipments (const std::vector< std::string > &args) |
| void | FeDeleteEquipments () |
| void | FeStopEquipmentPollThreads () |
| double | FePeriodicTasks () |
| double | FePollTasks (double next_periodic_time) |
| TMFeResult | FeInit (const std::vector< std::string > &args) |
| void | FeMainLoop () |
| void | FeShutdown () |
| void | FePollMidas (double sleep_sec) |
| void | FePeriodicThread () |
| void | FeStartPeriodicThread () |
| void | FeStopPeriodicThread () |
Additional Inherited Members | |
Public Attributes inherited from TMFrontend | |
| TMFE * | fMfe = NULL |
| TMFrontendRpcHelper * | fFeRpcHelper = NULL |
| int | fFeIndex = 0 |
| bool | fFeIfRunningCallExit = false |
| bool | fFeIfRunningCallBeginRun = true |
| std::mutex | fFeMutex |
| std::vector< TMFeEquipment * > | fFeEquipments |
| std::thread * | fFePeriodicThread = NULL |
| std::atomic_bool | fFePeriodicThreadStarting {false} |
| std::atomic_bool | fFePeriodicThreadRunning {false} |
| std::atomic_bool | fFePeriodicThreadShutdownRequested {false} |
| double | fFeFlushWriteCachePeriodSec = 0.5 |
| double | fFeFlushWriteCacheNextCallTime = 0 |
Definition at line 225 of file tmfe_example_frontend.cxx.
|
inline |
Definition at line 228 of file tmfe_example_frontend.cxx.

|
inline |
Definition at line 57 of file tmfe_example_indexed.cxx.

|
inlinevirtual |
Reimplemented from TMFrontend.
Definition at line 260 of file tmfe_example_frontend.cxx.
|
inlinevirtual |
Reimplemented from TMFrontend.
Definition at line 236 of file tmfe_example_frontend.cxx.

|
inlinevirtual |
Reimplemented from TMFrontend.
Definition at line 245 of file tmfe_example_frontend.cxx.
