ADTF
Loading...
Searching...
No Matches
adtf::filter::private_implementations::IInternalTriggerConfiguration Class Referenceabstract

Inherits adtf::filter::ant::ITriggerConfiguration.

Public Member Functions

 ADTF_IID (IInternalTriggerConfiguration, "internal_triggerconfiguration.ant.streaming.adtf.iid")
 
virtual adtf::base::ant::IConfigurationGetConfiguration (tKindOfConfiguration eKind)=0
 
virtual tResult AppendDataIn (const char *strInPin)=0
 
virtual tResult AppendDataOut (const char *strOutPin)=0
 
virtual tResult AddTimerConfig (tTimeStamp tmDefaultPeriod)=0
 
virtual tResult AddThreadConfig (bool bCyclic)=0
 
virtual const adtf::base::ant::IConfigurationGetConfiguration (tKindOfConfiguration eKind) const=0
 
- Public Member Functions inherited from adtf::filter::ant::ITriggerConfiguration
 ADTF_IID (ITriggerConfiguration, "triggerconfiguration.ant.streaming.adtf.iid")
 definitoon of interface id
 
- Public Member Functions inherited from adtf::ucom::ant::IObject
 ADTF_IID (IObject, "object.ant.ucom.adtf.iid")
 

Additional Inherited Members

- Public Types inherited from adtf::filter::ant::ITriggerConfiguration
enum  tKindOfConfiguration : uint32_t { eDataIn = 0 , eDataOut = 1 , eTimer = 2 , eThread = 3 }
 The kind of trigger configuration to retrieve with ITriggerConfiguration::GetConfiguration. More...
 
- Static Public Attributes inherited from adtf::filter::ant::ITriggerConfiguration
static constexpr const tChar *const Prop_IsActive = "is_active"
 
static constexpr const tChar *const Prop_DataInTriggered = "data_in_triggered"
 
static constexpr const tChar *const Prop_DataOutTrigger = "data_out_trigger"
 
static constexpr const tChar *const Prop_TimerPeriodInMicroSec = "timer_period_micro_sec"
 
static constexpr const tChar *const Prop_ThreadIsCyclic = "thread_is_cyclic"
 
- Protected Member Functions inherited from adtf::filter::ant::ITriggerConfiguration
 ~ITriggerConfiguration ()=default
 not destructable
 
- Protected Member Functions inherited from adtf::ucom::ant::IObject
 ~IObject ()=default
 Protected destructor --> Only the final implementation can be destroyed!
 

Member Function Documentation

◆ GetConfiguration()

virtual const adtf::base::ant::IConfiguration & adtf::filter::ant::ITriggerConfiguration::GetConfiguration ( tKindOfConfiguration eKind) const
virtual

Returns the default trigger configuration requested by eKind.

See also
tKindOfConfiguration
Parameters
[in]eKindKind of configuration requested.
Returns
The configuration with the properties for a default trigger configuration on a IRunner.

Implements adtf::filter::ant::ITriggerConfiguration.


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