|
ADTF
|
#include <triggered_filter.h>
Inherits adtf::filter::ant::cFilter.
Inherited by adtf::filter::ant::data_triggered_filter< TriggerFunctionImpl, InPinListOfTriggers >, adtf::filter::ant::thread_triggered_filter< TriggerFunctionImpl, CYCLIC_THREAD >, and adtf::filter::ant::time_triggered_filter< TriggerFunctionImpl, DEFAULT_PERIOD >.
Protected Member Functions | |
| tResult | Init (tInitStage eStage) override |
| tResult | SetParent (const adtf::ucom::ant::IObject *poParentObject) override |
| virtual tResult | CreateDefaultTrigger (const char *strTriggerFuncName) |
Protected Member Functions inherited from adtf::filter::ant::cFilter | |
| cFilter () | |
| virtual | ~cFilter () override |
| DTOR. | |
Protected Member Functions inherited from adtf::filter::ant::cConfigurableFilter | |
| cConfigurableFilter ()=default | |
| CTOR. | |
| virtual | ~cConfigurableFilter ()=default |
| DTOR. | |
Protected Member Functions inherited from adtf::ucom::ant::IObject | |
| ~IObject ()=default | |
| Protected destructor --> Only the final implementation can be destroyed! | |
Additional Inherited Members | |
Public Types inherited from adtf::filter::ant::cFilter | |
| using | tInitStage = streaming::ant::cFilterBase::tInitStage |
| dpointer impl | |
Public Types inherited from adtf::filter::ant::cConfigurableFilter | |
| typedef base::ant::configuration | base_type_conf |
| used base type | |
| typedef streaming::ant::cFilterBase | base_type_filter |
Public Member Functions inherited from adtf::filter::ant::cFilter | |
| tResult | RegisterRunner (const char *strName, adtf::base::ant::IRunnable &oRunnable) override |
| tResult | ConfigureDataInTrigger (const char *strRunnerName, const char *strPinName) |
| tResult | ConfigureDataOutTrigger (const char *strRunnerName, const char *strPinName) |
| tResult | ConfigureTimerTrigger (const char *strRunnerName, tTimeStamp tmPeriod) |
| tResult | ConfigureThreadTrigger (const char *strRunnerName, bool bCallCyclic) |
Public Member Functions inherited from adtf::filter::ant::cConfigurableFilter | |
| tResult | GetProperties (ucom::ant::iobject_ptr< const base::ant::IProperties > &pProperties) const override |
| tResult | GetProperties (ucom::ant::iobject_ptr< base::ant::IProperties > &pProperties) override |
| tResult | AttachConfiguration (const char *strName, base::ant::IConfiguration &oAttachedConfiguration) override |
| tResult | DetachConfiguration (const char *strName) override |
Public Member Functions inherited from adtf::ucom::catwo::object< streaming::ant::cFilterBase, base::ant::configuration<> > | |
| 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. | |
Public Member Functions inherited from adtf::ucom::ant::IObject | |
| ADTF_IID (IObject, "object.ant.ucom.adtf.iid") | |
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.
| TriggerFunctionImpl | TriggerFunction type. |