|
| | cTriggerFunctionBase () |
| |
|
| cTriggerFunctionBase (const char *strName) |
| |
|
virtual tResult | GetName (base::IString &&strName) const |
| |
|
void | SetName (const char *strName) |
| |
|
virtual tResult | SetDefaultProperties (base::ant::IConfiguration &) |
| |
|
virtual tResult | Configure () |
| |
|
virtual tResult | SetFilter (cFilter &oFilter) |
| |
|
virtual tResult | ConnectReadersAndWriters (cFilter &) |
| |
|
virtual void | SetParentFullName (const adtf::util::cString &strParentFullName) |
| |
| tResult | RunTrigger (tTimeStamp tmTimeofActivation) |
| |
| virtual tResult | ProcessInputs (tTimeStamp) |
| |
|
virtual tResult | Process (tTimeStamp tmTime)=0 |
| | this is to implement your functionality and needs to overwrite
|
| |
| virtual tResult | ProcessOutputs (tTimeStamp) |
| |
|
| runnable ()=delete |
| | CTOR.
|
| |
| | runnable (CALLABLE &&fcRunFunc) noexcept |
| |
| | runnable (CALLABLE_WITH_TIMSTAMP &&fcRunFunc) noexcept |
| |
| | runnable (CALLABLE &&fcRunFunc, ant::IRunnable::tActivationType ui32ActivationType) noexcept |
| |
|
| ~runnable () override=default |
| | DTOR.
|
| |
| tResult | Run (tTimeStamp tmTimeofActivation, ant::IRunnable::tActivationType ui32ActivationType, const void *pvUserData, size_t nUserDataSize) override |
| |
| tResult | Run (tNanoSeconds tmTimeofActivation, ant::IRunnable::tActivationType ui32ActivationType, const void *pvUserData, size_t nUserDataSize) override |
| |
| ant::IRunnable::tActivationType | GetActivationType () const override |
| |
|
| runnable ()=delete |
| | CTOR.
|
| |
| | runnable (CALLABLE &&fcRunFunc) noexcept |
| |
| | runnable (CALLABLE_WITH_TIMSTAMP &&fcRunFunc) noexcept |
| |
| | runnable (CALLABLE &&fcRunFunc, ant::IRunnable::tActivationType ui32ActivationType) noexcept |
| |
|
| ~runnable () override=default |
| | DTOR.
|
| |
| tResult | Run (tTimeStamp tmTimeofActivation, ant::IRunnable::tActivationType ui32ActivationType, const void *pvUserData, size_t nUserDataSize) override |
| |
| tResult | Run (tNanoSeconds tmTimeofActivation, ant::IRunnable::tActivationType ui32ActivationType, const void *pvUserData, size_t nUserDataSize) override |
| |
| ant::IRunnable::tActivationType | GetActivationType () const override |
| |
| 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") |
| |
|
| configuration () |
| | CTOR.
|
| |
|
virtual | ~configuration ()=default |
| | DTOR.
|
| |
| tResult | GetProperties (adtf::ucom::ant::iobject_ptr< const IProperties > &pProperties) const override |
| |
| tResult | GetProperties (adtf::ucom::ant::iobject_ptr< IProperties > &pProperties) override |
| |
|
tResult | AttachConfiguration (const char *strName, IConfiguration &pAttachedConfiguration) override |
| |
|
tResult | DetachConfiguration (const char *strName) override |
| |
|
tResult | RegisterPropertyVariable (const char *strName, cPropertyVariable &oPropertyVariable) |
| |
| tResult | UnregisterPropertyVariable (cPropertyVariable &oPropertyVariable) |
| |
| 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.
|
| |
Concept class: Basic Trigger functionality. This concept class can be used within the templates to generate a filter implementation.
- See also
- data_triggered_filter
-
time_triggered_filter
-
thread_triggered_filter
-
triggered_filter