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()
      
        
          | ModulePortType dyno::ModulePort::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()
      
        
          | void dyno::ModulePort::setPortType  | 
          ( | 
          ModulePortType |           portType | ) | 
           | 
        
      
 
 
◆ 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
  
  
      
        
          | ModulePortType dyno::ModulePort::m_portType | 
         
       
   | 
  
private   | 
  
 
 
◆ 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: