#include <actionsMonCmds.hpp>
This class contains the implementation of the actions dealing with the following "Monitor Status And Configuration" commands:
◆ ActionsMonCmds() [1/2]
| hlcc::telmon::ActionsMonCmds::ActionsMonCmds |
( |
rad::Application & | appl, |
|
|
ActionMgr & | action_mgr, |
|
|
DataContext & | data ) |
Constructor.
- Parameters
-
| [in] | appl | Reference to the rad-app application. |
| [in] | action_mgr | action manager |
| [in] | data | Data shared within the application among actions and activities. |
◆ ActionsMonCmds() [2/2]
| hlcc::telmon::ActionsMonCmds::ActionsMonCmds |
( |
const ActionsMonCmds & | | ) |
|
|
delete |
◆ Configure()
| void hlcc::telmon::ActionsMonCmds::Configure |
( |
const std::vector< std::string > & | keys | ) |
|
|
override |
This method allows to re-configure the member attributes of this class. It is usually invoked as consequence of an LoadConfig or SetConfig commands.
- Parameters
-
| keys | Modified parameters. Empty vector means all params have changed. |
◆ GetModulesLoaded()
| void hlcc::telmon::ActionsMonCmds::GetModulesLoaded |
( |
scxml4cpp::Context * | c | ) |
|
Implementation of the GetModulesLoaded action. This action:
- returns the number of modules loaded
- Parameters
-
| [in] | c | Context containing the last event received by the State Machine. |
◆ Initialize()
| void hlcc::telmon::ActionsMonCmds::Initialize |
( |
| ) |
|
|
override |
This method allows to re-initialize the member attributes of this class. It is usually invoked as consequence of an Init command.
◆ LoadConfiguration()
| void hlcc::telmon::ActionsMonCmds::LoadConfiguration |
( |
scxml4cpp::Context * | c | ) |
|
Implementation of the LoadConfiguration action. This action:
- Loads the configuration from local configuration file.
- Applies command line options
- updates Oldb
- Parameters
-
| [in] | c | Context containing the last event received by the State Machine. |
◆ operator=()
Disable copy constructor.
◆ Reload()
| void hlcc::telmon::ActionsMonCmds::Reload |
( |
scxml4cpp::Context * | c | ) |
|
Implementation of the Reload action. This action:
- Reloads the python modules
- Parameters
-
| [in] | c | Context containing the last event received by the State Machine. |
◆ SetAppIgnore()
| void hlcc::telmon::ActionsMonCmds::SetAppIgnore |
( |
scxml4cpp::Context * | c | ) |
|
Implementation of the SetAppIgnore action. This action:
- changes the ignore state of an monitored appplication
- Parameters
-
| [in] | c | Context containing the last event received by the State Machine. |
◆ SetSubsystemIgnore()
| void hlcc::telmon::ActionsMonCmds::SetSubsystemIgnore |
( |
scxml4cpp::Context * | c | ) |
|
Implementation of the SetSubsystemIgnore action. This action:
- changes the ignore state of an monitored subsystems
- Parameters
-
| [in] | c | Context containing the last event received by the State Machine. |
The documentation for this class was generated from the following files:
- /home/abuild/rpmbuild/BUILD/hlcc-v2.2.0/software/apps/telmon/app/src/include/telmon/actionsMonCmds.hpp
- /home/abuild/rpmbuild/BUILD/hlcc-v2.2.0/software/apps/telmon/app/src/actionsMonCmds.cpp