|
WSF
|
#include <WsfCyberVisualizationManager.hpp>


Public Member Functions | |
| ~VisualizationManager () override=default | |
| void | AttackInitiated (const Engagement &aEngagement) final |
| void | AttackSucceeded (const Engagement &aEngagement) final |
| void | AttackFailed (const Engagement &aEngagement) final |
| void | ScanInitiated (const Engagement &aEngagement) final |
| void | ScanSucceeded (const Engagement &aEngagement) final |
| void | ScanFailed (const Engagement &aEngagement) final |
| std::string | GetName () const final |
| Get the name of the cyber visualization. | |
| void | AddVisualization (std::unique_ptr< Visualization > aVisualizationPtr) |
| void | RemoveVisualization (const std::string &aName) |
| Public Member Functions inherited from wsf::cyber::Visualization | |
| virtual | ~Visualization ()=default |
Static Public Member Functions | |
| static VisualizationManager & | Get (WsfSimulation &aSimulation) |
|
overridedefault |
References AddVisualization(), and RemoveVisualization().
| void wsf::cyber::VisualizationManager::AddVisualization | ( | std::unique_ptr< Visualization > | aVisualizationPtr | ) |
Referenced by ~VisualizationManager().
|
finalvirtual |
A cyber attack failed
| aEngagement | A pointer to the cyber engagement |
Implements wsf::cyber::Visualization.
Referenced by wsf::cyber::EngagementManager::CyberAttack().
|
finalvirtual |
A cyber attack has been initiated
| aEngagement | A pointer to the cyber engagement |
Implements wsf::cyber::Visualization.
Referenced by wsf::cyber::EngagementManager::CyberAttackInitialize().
|
finalvirtual |
A cyber attack succeeded
| aEngagement | A pointer to the cyber engagement |
Implements wsf::cyber::Visualization.
Referenced by wsf::cyber::EngagementManager::CyberAttack().
|
static |
References wsf::cyber::SimulationExtension::Get(), and wsf::cyber::SimulationExtension::GetCyberVisualizationManager().
Referenced by wsf::cyber::EngagementManager::CyberAttack(), wsf::cyber::EngagementManager::CyberAttackInitialize(), wsf::cyber::EngagementManager::CyberScan(), and wsf::cyber::EngagementManager::CyberScanInitialize().
|
finalvirtual |
Get the name of the cyber visualization.
Implements wsf::cyber::Visualization.
| void wsf::cyber::VisualizationManager::RemoveVisualization | ( | const std::string & | aName | ) |
Referenced by ~VisualizationManager().
|
finalvirtual |
A cyber scan failed
| aEngagement | A pointer to the cyber engagement |
Implements wsf::cyber::Visualization.
Referenced by wsf::cyber::EngagementManager::CyberScan().
|
finalvirtual |
A cyber scan has been initiated
| aEngagement | A pointer to the cyber engagement |
Implements wsf::cyber::Visualization.
Referenced by wsf::cyber::EngagementManager::CyberScanInitialize().
|
finalvirtual |
A cyber scan succeeded
| aEngagement | A pointer to the cyber engagement |
Implements wsf::cyber::Visualization.
Referenced by wsf::cyber::EngagementManager::CyberScan().