12#ifndef WSFUCI_INTERFACEEXTENSION_HPP
13#define WSFUCI_INTERFACEEXTENSION_HPP
19#include "wsf_oms_uci_export.h"
46 std::shared_ptr<UCI_Interface> mInterfacePtr {
nullptr };
47 mutable bool mInitialized {
false };
48 std::string mSystemName {
"default" };
49 std::string mDescriptor {
"uci"};
WsfSimulationExtension()
Definition WsfSimulationExtension.cpp:23
The main controller for a simulation.
Definition WsfSimulation.hpp:109
Definition WsfUCI_Component.hpp:42
The OMS / UCI Interface Object to the UCI middleware.
Definition WsfUCI_InterfaceExtension.hpp:31
void AddedToSimulation() override
Definition WsfUCI_InterfaceExtension.cpp:21
static const char * GetExtensionName()
Definition WsfUCI_InterfaceExtension.hpp:40
UCI_InterfaceExtension(const UCI_InterfaceExtension &aSrc)=default
UCI_InterfaceExtension()=default
virtual ~UCI_InterfaceExtension()=default
UCI_InterfaceExtension & operator=(const UCI_InterfaceExtension &aRhs)=delete
The OMS / UCI Interface Object to the UCI middleware.
Definition WsfUCI_Interface.hpp:118
Function definitions for those who need run-time access to the version.
Definition WsfComm.cpp:32