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: