10using namespace omnetpp;
20 cfg =
new Configuration;
21 props =
new cProperties;
34 cProperties *
getSubmoduleProperties(
const char *submoduleName,
const char *submoduleType)
const override {
return nullptr; };
36 std::string
getPackageProperty(
const char *name)
const override {
return std::string(
"mock package property"); };
38 std::string
getCxxNamespace()
const override {
return std::string(
"mock namespace"); };
39#if OMNETPP_VERSION >= 0x600 && OMNETPP_BUILDNUM > 1531
40 std::string getCxxNamespaceForType(
const char *type)
const override {
return "mock cxx namespace"; };
46 std::string
str()
const override {
return "test module type"; };
49 bool isSimple()
const override {
return true; };
Definition Configuration.h:10
Definition ModuleType.h:12
std::string str() const override
Definition ModuleType.h:46
cConfiguration * cfg
Definition ModuleType.h:15
cProperties * getGateProperties(const char *gateName) const override
Definition ModuleType.h:33
void buildInside(cModule *module) override
Definition ModuleType.h:28
void addParametersAndGatesTo(cModule *module) override
Definition ModuleType.h:25
cProperties * getProperties() const override
Definition ModuleType.h:31
const char * getImplementationClassName() const override
Definition ModuleType.h:37
bool isSimple() const override
Definition ModuleType.h:49
void setupGateVectors(cModule *module) override
Definition ModuleType.h:27
bool isNetwork() const override
Definition ModuleType.h:48
const char * getSourceFileName() const override
Definition ModuleType.h:43
cProperties * getSubmoduleProperties(const char *submoduleName, const char *submoduleType) const override
Definition ModuleType.h:34
std::string getPackageProperty(const char *name) const override
Definition ModuleType.h:36
std::string getCxxNamespace() const override
Definition ModuleType.h:38
TestModuleType(const char *name)
Definition ModuleType.h:18
cModule * createModuleObject() override
Definition ModuleType.h:24
void applyPatternAssignments(cComponent *component) override
Definition ModuleType.h:26
cProperties * getParamProperties(const char *paramName) const override
Definition ModuleType.h:32
bool isInnerType() const override
Definition ModuleType.h:44
cProperties * getConnectionProperties(int connectionId, const char *channelType) const override
Definition ModuleType.h:35
cProperties * props
Definition ModuleType.h:14
std::string getNedSource() const override
Definition ModuleType.h:47