10#ifndef WSF_IADS_C2_SCENARIO_EXTENSION_HPP
11#define WSF_IADS_C2_SCENARIO_EXTENSION_HPP
15#include "wsf_iads_c2_lib_export.h"
30 std::weak_ptr<il::logger::GlobalLogger>
GetGlobalLogger()
const {
return std::weak_ptr<il::logger::GlobalLogger>(mGlobalLogger); }
38 std::shared_ptr<il::logger::GlobalLogger> mGlobalLogger;
Definition WsfIADSC2ScenarioExtension.hpp:23
std::weak_ptr< il::logger::GlobalLogger > GetGlobalLogger() const
Definition WsfIADSC2ScenarioExtension.hpp:30
static std::weak_ptr< il::logger::GlobalLogger > GetGlobalLogger(const WsfScenario &aScenario)
Definition WsfIADSC2ScenarioExtension.hpp:32
static const std::string cNAME
Definition WsfIADSC2ScenarioExtension.hpp:28
WsfScenarioExtension()
Definition WsfScenarioExtension.cpp:21
virtual void AddedToScenario()
Definition WsfScenarioExtension.cpp:50
virtual void SimulationCreated(WsfSimulation &aSimulation)
Definition WsfScenarioExtension.cpp:119
friend class WsfScenario
Definition WsfScenarioExtension.hpp:39
WsfScenarioExtension & GetExtension(const std::string &aName) const
Definition WsfScenario.cpp:814
The main controller for a simulation.
Definition WsfSimulation.hpp:109