#include <parameter_input.hpp>
|
| ParameterInputBase (char const *name, Component &parent, ParameterType const ¶meterType, CommunicationProtocolType const &protocolType, ParameterConfigBase const ¶mConfig) |
|
| ParameterInputBase (char const *name, Component &parent, ParameterType const ¶meterType, CommunicationProtocolType const &protocolType) |
|
virtual | ~ParameterInputBase () override |
|
virtual CommunicationProtocolBase::Input & | protocolInput ()=0 |
|
void | setParameterConfig (ParameterConfigBase const ¶meterConfig) |
|
| ParameterPortBase (char const *name, Component &parent, PortBase::Direction direction, ParameterType const ¶meterType, CommunicationProtocolType const &protocolType, ParameterConfigBase const ¶meterConfig) |
|
| ParameterPortBase (char const *name, Component &parent, PortBase::Direction direction, ParameterType const ¶meterType, CommunicationProtocolType const &protocolType) |
|
| ParameterPortBase (ParameterPortBase const &)=delete |
|
| ParameterPortBase (ParameterPortBase &&)=delete |
|
ParameterPortBase & | operator= (ParameterPortBase const &)=delete |
|
ParameterPortBase & | operator= (ParameterPortBase &&)=delete |
|
virtual | ~ParameterPortBase () |
|
void | setParameterConfig (ParameterConfigBase const ¶meterConfig) |
|
ParameterType | parameterType () const |
|
CommunicationProtocolType | protocolType () const |
|
ParameterConfigBase const & | parameterConfig () const |
|
impl::ParameterPortBaseImplementation & | implementation () |
|
impl::ParameterPortBaseImplementation const & | implementation () const |
|
◆ ParameterInputBase() [1/2]
◆ ParameterInputBase() [2/2]
◆ ~ParameterInputBase()
visr::ParameterInputBase::~ParameterInputBase |
( |
| ) |
|
|
overridevirtualdefault |
◆ protocolInput()
Implemented in visr::ParameterInput< ProtocolT, ParameterT >, visr::PolymorphicParameterInput, visr::ParameterInput< visr::pml::SharedDataProtocol, visr::pml::ObjectVector >, visr::ParameterInput< visr::pml::SharedDataProtocol, visr::pml::TimeFrequencyParameter< SampleType > >, visr::ParameterInput< visr::pml::DoubleBufferingProtocol, visr::pml::VectorParameter< SampleType > >, visr::ParameterInput< visr::pml::DoubleBufferingProtocol, visr::pml::ObjectVector >, visr::ParameterInput< visr::pml::DoubleBufferingProtocol, visr::pml::ListenerPosition >, visr::ParameterInput< visr::pml::SharedDataProtocol, visr::pml::MatrixParameter< SampleType > >, visr::ParameterInput< visr::pml::MessageQueueProtocol, visr::reverbobject::LateReverbParameter >, and visr::ParameterInput< visr::pml::MessageQueueProtocol, visr::pml::StringParameter >.
◆ setParameterConfig()
void visr::ParameterPortBase::setParameterConfig |
Set a new parameter configuration. If a configuration is already set, it is overwritten. Must be called only during the initialisation phase
- Parameters
-
parameterConfig | The new parameter configuration. |
- Exceptions
-
std::runtime_error | When called after the signal flow is initialised. |
The documentation for this class was generated from the following files: