ADTF
3.18.2
|
Internal class that is the glue between the cLegacyFilter and ADTF 3. More...
Protected Member Functions | |
legacy_filter () | |
Internal use only. | |
tResult | Init (tInitStage eStage) override |
Internal use only. | |
tResult | Start () override |
Internal use only. | |
tResult | Stop () override |
Internal use only. | |
tResult | Shutdown (tInitStage eStage) override |
Internal use only. | |
Protected Member Functions inherited from cFilter | |
cFilter () | |
CTOR. | |
virtual | ~cFilter ()=default |
DTOR. | |
Protected Member Functions inherited from cConfigurableFilter | |
cConfigurableFilter ()=default | |
CTOR. | |
virtual | ~cConfigurableFilter ()=default |
DTOR. | |
Protected Member Functions inherited from IObject | |
~IObject ()=default | |
Protected destructor --> Use implemented Destroy() instead of delete! | |
Private Member Functions | |
legacy_filter (const legacy_filter &)=delete | |
legacy_filter (legacy_filter &&)=delete | |
legacy_filter & | operator= (const legacy_filter &)=delete |
legacy_filter & | operator= (legacy_filter &&)=delete |
Private Attributes | |
TriggerFunctionImpl | m_oTriggerFunc |
Additional Inherited Members | |
Public Types inherited from cFilter | |
using | tInitStage = streaming::ant::cFilterBase::tInitStage |
Public Types inherited from cConfigurableFilter | |
typedef base::ant::configuration | base_type_conf |
used base type | |
typedef streaming::ant::cFilterBase | base_type_filter |
Public Member Functions inherited from cFilter | |
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. More... | |
tResult | ConfigureDataOutTrigger (const char *strRunnerName, const char *strPinName) |
Creates an internal trigger pipe for the given pin. More... | |
tResult | ConfigureTimerTrigger (const char *strRunnerName, tTimeStamp tmPeriod) |
Creates an internal a internal trigger configuration for a timing trigger. More... | |
tResult | ConfigureThreadTrigger (const char *strRunnerName, bool bCallCyclic) |
Creates an internal a internal thread configuration for a timing trigger. More... | |
Public Member Functions inherited from cConfigurableFilter | |
tResult | GetProperties (ucom::ant::iobject_ptr< const base::ant::IProperties > &pProperties) const override |
Gets the properties with read access. More... | |
tResult | GetProperties (ucom::ant::iobject_ptr< base::ant::IProperties > &pProperties) override |
Gets the properties with read access. More... | |
tResult | AttachConfiguration (const char *strName, base::ant::IConfiguration &oAttachedConfiguration) override |
Attaches the given configuration and its properties as property tree item of this. More... | |
tResult | DetachConfiguration (const char *strName) override |
Detaches a configuration with the specified name. More... | |
Public Member Functions inherited from object< streaming::ant::cFilterBase, base::ant::configuration<> > | |
tResult | GetInterface (const char *i_strIID, void *&o_pInterface) override |
Query interfaces on an object. More... | |
tResult | GetInterface (const char *i_strIID, const void *&o_pInterface) const override |
Provides const correct interface querying. More... | |
void | Destroy () const override |
Destruct and deallocate instantiations of type IObject . More... | |
Public Member Functions inherited from IObject | |
ADTF_IID (IObject, "object.ant.ucom.adtf.iid") | |
Marks the IObject to be castable with the ucom_cast() More... | |
Internal class that is the glue between the cLegacyFilter and ADTF 3.
Do not use directly, use the ADTF_LEGACY_FILTER_PLUGIN macro instead.
Definition at line 445 of file legacy_filter.h.