This class is an abstract for all the DSC ports factories that have to be registered into the component. More...
#include <port_factory.hxx>

Public Member Functions | |
| virtual | ~port_factory () | 
| virtual provides_port * | create_data_servant (std::string type)=0 | 
| This method creates a provides port.  More... | |
| virtual uses_port * | create_data_proxy (std::string type)=0 | 
| This method creates a uses port.  More... | |
This class is an abstract for all the DSC ports factories that have to be registered into the component.
      
  | 
  virtual | 
      
  | 
  pure virtual | 
This method creates a uses port.
| type | port's type. | 
Implemented in basic_port_factory, calcium_port_factory, and palm_port_factory.
Referenced by Superv_Component_i::create_uses_data_port().
      
  | 
  pure virtual | 
This method creates a provides port.
| type | port's type. | 
Implemented in calcium_port_factory, basic_port_factory, and palm_port_factory.
Referenced by Superv_Component_i::create_provides_data_port().