|
WSF
|
#include <WsfCommMediumFactory.hpp>

Public Types | |
| using | FactoryMap = std::unordered_map<int, std::unique_ptr<FactoryInterface>> |
Public Member Functions | |
| FactoryInterface (int aMediumIdentifier) | |
| virtual | ~FactoryInterface ()=default |
| int | GetMediumIdentifier () const |
| virtual void | PreInput (Container &aParent) |
| virtual bool | ProcessInput (UtInput &aInput, Container &aParent) |
| virtual bool | ProcessAddOrEditCommand (UtInput &aInput, Container &aParent, bool aIsAdding) |
| virtual bool | ProcessDeleteCommand (UtInput &aInput, Container &aParent) |
| virtual bool | PreInitialize (double aSimTime, Container &aParent) |
Protected Member Functions | |
| WsfScenario & | GetScenario () const |
Friends | |
| class | FactoryManager |
| Required for SetScenario(). | |
The base factory interface for medium usage. Provides basic required interface for medium factories. Users must use the derived template Factory class for defining a factory for medium implementations.
| using wsf::comm::medium::FactoryInterface::FactoryMap = std::unordered_map<int, std::unique_ptr<FactoryInterface>> |
|
inline |
Referenced by wsf::comm::medium::Factory< MEDIUM_TYPE >::Factory().
|
virtualdefault |
|
inline |
|
inlineprotected |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
friend |