WSF
WsfCyberApplicationExtension.hpp
Go to the documentation of this file.
1// ****************************************************************************
2// CUI
3//
4// The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
5//
6// Copyright 2016 Infoscitex, a DCS Company. All rights reserved.
7//
8// The use, dissemination or disclosure of data in this file is subject to
9// limitation or restriction. See accompanying README and LICENSE for details.
10// ****************************************************************************
11
12#ifndef WSFCYBERAPPLICATIONEXTENSION_HPP
13#define WSFCYBERAPPLICATIONEXTENSION_HPP
14
15#include "wsf_cyber_export.h"
16
18
19namespace wsf
20{
21
22namespace cyber
23{
24
26class WSF_CYBER_EXPORT ApplicationExtension : public WsfApplicationExtension
27{
28public:
29 ~ApplicationExtension() override = default;
30 void ScenarioCreated(WsfScenario& aScenario) override;
31 void AddedToApplication(WsfApplication& aApplication) override;
32};
33
34} // namespace cyber
35
36} // namespace wsf
37
38#endif
friend class WsfApplication
Definition WsfApplicationExtension.hpp:88
WsfApplicationExtension()
Constructor.
Definition WsfApplicationExtension.cpp:22
Contains the data required to create a simulation, and acts as the entry point for input file process...
Definition WsfScenario.hpp:111
The WSF application extension for cyber.
Definition WsfCyberApplicationExtension.hpp:27
void AddedToApplication(WsfApplication &aApplication) override
Definition WsfCyberApplicationExtension.cpp:33
~ApplicationExtension() override=default
void ScenarioCreated(WsfScenario &aScenario) override
Definition WsfCyberApplicationExtension.cpp:27
Definition WsfCyberApplicationExtension.cpp:24
Function definitions for those who need run-time access to the version.
Definition WsfComm.cpp:32
Copyrights Multiple, All Rights Reserved