WSF
wsf::cyber::Visualization Class Referenceabstract

#include <WsfCyberVisualization.hpp>

Inheritance diagram for wsf::cyber::Visualization:

Public Member Functions

virtual ~Visualization ()=default
virtual void AttackInitiated (const Engagement &aEngagement)=0
virtual void AttackSucceeded (const Engagement &aEngagement)=0
virtual void AttackFailed (const Engagement &aEngagement)=0
virtual void ScanInitiated (const Engagement &aEngagement)=0
virtual void ScanSucceeded (const Engagement &aEngagement)=0
virtual void ScanFailed (const Engagement &aEngagement)=0
virtual std::string GetName () const =0
 Get the name of the cyber visualization.

Constructor & Destructor Documentation

◆ ~Visualization()

virtual wsf::cyber::Visualization::~Visualization ( )
virtualdefault

Member Function Documentation

◆ AttackFailed()

virtual void wsf::cyber::Visualization::AttackFailed ( const Engagement & aEngagement)
pure virtual

A cyber attack failed

Parameters
aEngagementA pointer to the cyber engagement

Implemented in wsf::cyber::VisualizationDraw, and wsf::cyber::VisualizationManager.

◆ AttackInitiated()

virtual void wsf::cyber::Visualization::AttackInitiated ( const Engagement & aEngagement)
pure virtual

A cyber attack has been initiated

Parameters
aEngagementA pointer to the cyber engagement

Implemented in wsf::cyber::VisualizationDraw, and wsf::cyber::VisualizationManager.

◆ AttackSucceeded()

virtual void wsf::cyber::Visualization::AttackSucceeded ( const Engagement & aEngagement)
pure virtual

A cyber attack succeeded

Parameters
aEngagementA pointer to the cyber engagement

Implemented in wsf::cyber::VisualizationDraw, and wsf::cyber::VisualizationManager.

◆ GetName()

virtual std::string wsf::cyber::Visualization::GetName ( ) const
pure virtual

Get the name of the cyber visualization.

Implemented in wsf::cyber::VisualizationDraw, and wsf::cyber::VisualizationManager.

◆ ScanFailed()

virtual void wsf::cyber::Visualization::ScanFailed ( const Engagement & aEngagement)
pure virtual

A cyber scan failed

Parameters
aEngagementA pointer to the cyber engagement

Implemented in wsf::cyber::VisualizationDraw, and wsf::cyber::VisualizationManager.

◆ ScanInitiated()

virtual void wsf::cyber::Visualization::ScanInitiated ( const Engagement & aEngagement)
pure virtual

A cyber scan has been initiated

Parameters
aEngagementA pointer to the cyber engagement

Implemented in wsf::cyber::VisualizationDraw, and wsf::cyber::VisualizationManager.

◆ ScanSucceeded()

virtual void wsf::cyber::Visualization::ScanSucceeded ( const Engagement & aEngagement)
pure virtual

A cyber scan succeeded

Parameters
aEngagementA pointer to the cyber engagement

Implemented in wsf::cyber::VisualizationDraw, and wsf::cyber::VisualizationManager.


The documentation for this class was generated from the following file:
Copyrights Multiple, All Rights Reserved