Input ports for Module.
More...
#include <ModulePort.h>
Input ports for Module.
Definition at line 37 of file ModulePort.h.
◆ ModulePort()
dyno::ModulePort::ModulePort |
( |
std::string | name, |
|
|
std::string | description, |
|
|
Module * | parent = nullptr ) |
◆ ~ModulePort()
virtual dyno::ModulePort::~ModulePort |
( |
| ) |
|
|
inlinevirtual |
◆ addModule()
virtual bool dyno::ModulePort::addModule |
( |
Module * | m | ) |
|
|
protectedpure virtual |
◆ attach()
void dyno::ModulePort::attach |
( |
std::shared_ptr< FCallBackFunc > | func | ) |
|
◆ clear()
void dyno::ModulePort::clear |
( |
| ) |
|
|
virtual |
◆ getModules()
virtual std::vector< Module * > & dyno::ModulePort::getModules |
( |
| ) |
|
|
inlinevirtual |
◆ getParent()
Module * dyno::ModulePort::getParent |
( |
| ) |
|
|
inline |
◆ getPortName()
virtual std::string dyno::ModulePort::getPortName |
( |
| ) |
|
|
inlinevirtual |
◆ getPortType()
◆ hasModule()
virtual bool dyno::ModulePort::hasModule |
( |
Module * | m | ) |
|
|
pure virtual |
◆ isKindOf()
virtual bool dyno::ModulePort::isKindOf |
( |
Module * | m | ) |
|
|
pure virtual |
◆ notify()
void dyno::ModulePort::notify |
( |
| ) |
|
|
protectedvirtual |
◆ removeModule()
virtual bool dyno::ModulePort::removeModule |
( |
Module * | m | ) |
|
|
protectedpure virtual |
◆ setPortType()
◆ Module
◆ m_description
std::string dyno::ModulePort::m_description |
|
private |
◆ m_name
std::string dyno::ModulePort::m_name |
|
private |
◆ m_parent
Module* dyno::ModulePort::m_parent = nullptr |
|
private |
◆ m_portType
◆ mCallbackFunc
std::vector<std::shared_ptr<FCallBackFunc> > dyno::ModulePort::mCallbackFunc |
|
private |
◆ mModules
std::vector<Module*> dyno::ModulePort::mModules |
|
protected |
The documentation for this class was generated from the following files: