|
using | tInitStage = streaming::ant::cFilterBase::tInitStage |
|
typedef base::ant::configuration | base_type_conf |
| used base type
|
|
typedef streaming::ant::cFilterBase | base_type_filter |
|
tResult | RegisterRunner (const char *strName, adtf::base::ant::IRunnable &oRunnable) override |
|
tResult | ConfigureDataInTrigger (const char *strRunnerName, const char *strPinName) |
| Creates an internal trigger pipe for the given pin.
|
|
tResult | ConfigureDataOutTrigger (const char *strRunnerName, const char *strPinName) |
| Creates an internal trigger pipe for the given pin.
|
|
tResult | ConfigureTimerTrigger (const char *strRunnerName, tTimeStamp tmPeriod) |
| Creates an internal a internal trigger configuration for a timing trigger.
|
|
tResult | ConfigureThreadTrigger (const char *strRunnerName, bool bCallCyclic) |
| Creates an internal a internal thread configuration for a timing trigger.
|
|
tResult | GetProperties (ucom::ant::iobject_ptr< const base::ant::IProperties > &pProperties) const override |
| Gets the properties with read access.
|
|
tResult | GetProperties (ucom::ant::iobject_ptr< base::ant::IProperties > &pProperties) override |
| Gets the properties with read access.
|
|
tResult | AttachConfiguration (const char *strName, base::ant::IConfiguration &oAttachedConfiguration) override |
| Attaches the given configuration and its properties as property tree item of this.
|
|
tResult | DetachConfiguration (const char *strName) override |
| Detaches a configuration with the specified name.
|
|
tResult | GetInterface (const char *i_strIID, void *&o_pInterface) override |
| Query interfaces on an object.
|
|
tResult | GetInterface (const char *i_strIID, const void *&o_pInterface) const override |
| Provides const correct interface querying.
|
|
void | Destroy () const override |
| Switch from non-virtual destructor to virtual destructor.
|
|
tResult | GetInterface (const char *i_strIID, void *&o_pInterface) override |
| Query interfaces on an object.
|
|
tResult | GetInterface (const char *i_strIID, const void *&o_pInterface) const override |
| Provides const correct interface querying.
|
|
void | Destroy () const override |
| Switch from non-virtual destructor to virtual destructor.
|
|
tResult | GetInterface (const char *i_strIID, void *&o_pInterface) override |
| Query interfaces on an object.
|
|
tResult | GetInterface (const char *i_strIID, const void *&o_pInterface) const override |
| Provides const correct interface querying.
|
|
void | Destroy () const override |
| Switch from non-virtual destructor to virtual destructor.
|
|
| ADTF_IID (IObject, "object.ant.ucom.adtf.iid") |
| Marks the IObject to be castable with the ucom_cast()
|
|
template<typename TriggerFunctionImpl>
class adtf::filter::ant::triggered_filter< TriggerFunctionImpl >
Simple Filter for Registering One Triggerfunction to a filter.
This is the base template creating a filter which auto register reader and writers to pins. The Pins will be created. The TriggerFunctionImpl
must declared as a sub class of cTriggerFunction.
- Template Parameters
-
TriggerFunctionImpl | TriggerFunction type. |
Definition at line 27 of file triggered_filter.h.