|
| PolymorphicParameterOutput (char const *name, Component &parent, ParameterType const ¶meterType, CommunicationProtocolType const &protocolType, ParameterConfigBase const ¶mConfig) |
|
| PolymorphicParameterOutput (char const *name, Component &parent, ParameterType const ¶meterType, CommunicationProtocolType const &protocolType) |
|
virtual | ~PolymorphicParameterOutput () override |
|
void | setProtocol (CommunicationProtocolBase *protocol) override |
|
CommunicationProtocolBase::Output & | protocolOutput () override |
|
CommunicationProtocolBase::Output const & | protocolOutput () const |
|
| ParameterOutputBase (char const *name, Component &parent, ParameterType const ¶meterType, CommunicationProtocolType const &protocolType, ParameterConfigBase const ¶mConfig) |
|
| ParameterOutputBase (char const *name, Component &parent, ParameterType const ¶meterType, CommunicationProtocolType const &protocolType) |
|
virtual | ~ParameterOutputBase () override |
|
| 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 |
|
Parameter input port without predefined parameter and port types. In contrast to the templated ParameterOutput classes, these types are set by parameter and protocol type ids that are passed as constructor arguments.