AceSmartSoft API Documentation
Public Member Functions | List of all members
SmartACE::ParameterSlave Class Reference

Slave part of Parameter pattern. More...

#include <smartParameter.hh>

Public Member Functions

 ParameterSlave (SmartComponent *comp, ParameterUpdateHandler *hnd, std::string slave_address="param")
 constructor. More...
 
virtual ~ParameterSlave ()
 destructor. More...
 

Detailed Description

Slave part of Parameter pattern.

The slave part of the Parameter pattern is responsible for changing the port connections within the slave components. It manages the port list of a component.

The user simply needs exactly one instance of the Parameter slave per component. The ParameterSlave provides no user accessible member functions.

Demonstrated in ninth example

Constructor & Destructor Documentation

◆ ParameterSlave()

SmartACE::ParameterSlave::ParameterSlave ( SmartComponent comp,
ParameterUpdateHandler hnd,
std::string  slave_address = "param" 
)

constructor.

(Currently exception not thrown)

◆ ~ParameterSlave()

virtual SmartACE::ParameterSlave::~ParameterSlave ( )
virtual

destructor.


The documentation for this class was generated from the following file: