|
| cTriggerFunction (const char *strName) |
|
tResult | SetDefaultProperties (base::ant::IConfiguration &oFilterConfig) |
|
tResult | ConnectReadersAndWriters (cFilter &oFilter) override |
|
tResult | ProcessOutputs (tTimeStamp) override |
| This function is a structural hint to process the outputs after Process was called. More...
|
|
tResult | Register (adtf::streaming::ant::cSampleReader &oReader) |
|
tResult | Register (adtf::streaming::ant::cSampleReader &oReader, const char *strName, const char *strDDLStruct) |
|
tResult | Register (adtf::streaming::ant::cSampleReader &oReader, const char *strName, const ucom::ant::iobject_ptr< const adtf::streaming::IStreamType > &poStreamType) |
|
tResult | Register (adtf::streaming::ant::cSampleReader &oReader, const char *strName, const adtf::streaming::IStreamType &oStreamType) |
|
tResult | Register (adtf::streaming::ant::cSampleWriter &oWriter) |
|
tResult | Register (adtf::streaming::ant::cSampleWriter &oWriter, const char *strName, const char *strDDLStruct) |
|
tResult | Register (adtf::streaming::ant::cSampleWriter &oWriter, const char *strName, const ucom::ant::iobject_ptr< const adtf::streaming::IStreamType > &poStreamType) |
|
tResult | Register (adtf::streaming::ant::cSampleWriter &oWriter, const char *strName, const streaming::IStreamType &oStreamType) |
|
| cTriggerFunctionBase () |
| CTOR This will create a lambda connection between the ITriggerPipeItem::Run call and your implemeted functionality within cTriggerFunctionBase::RunTrigger.
|
|
| cTriggerFunctionBase (const char *strName) |
|
virtual tResult | GetName (base::IString &&strName) const |
|
void | SetName (const char *strName) |
|
virtual tResult | Configure () |
|
virtual tResult | SetFilter (cFilter &oFilter) |
|
virtual void | SetParentFullName (const adtf::util::cString &strParentFullName) |
|
tResult | RunTrigger (tTimeStamp tmTimeofActivation) |
| The Basic Activities are implemented in this Function. More...
|
|
virtual tResult | ProcessInputs (tTimeStamp) |
| this function is only a structural hint implement your data collection within this method before Process is called
|
|
virtual tResult | Process (tTimeStamp tmTime)=0 |
| this is to implement your functionality and needs to overwrite
|
|
| runnable () |
| CTOR.
|
|
| runnable (IRunnable::tRunFunction fcRunOnceFunc) |
| Main CTOR with callable function. More...
|
|
virtual | ~runnable ()=default |
| DTOR.
|
|
tResult | Run (tTimeStamp tmTimeofActivation, IRunnable::tActivationType ui32ActivationType, const void *, size_t) override |
| IRunnable::Run implementation which will call m_fcRunOnceFunc if ui32ActivationType is TYPE_OF_ACTIVATION . More...
|
|
virtual IRunnable::tActivationType | GetActivationType () const |
| Returns the type of activation implemented. More...
|
|
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...
|
|
| ADTF_IID (IObject, "object.ant.ucom.adtf.iid") |
| Marks the IObject to be castable with the ucom_cast() More...
|
|
| configuration () |
| CTOR.
|
|
virtual | ~configuration ()=default |
| DTOR.
|
|
tResult | GetProperties (adtf::ucom::ant::iobject_ptr< const IProperties > &pProperties) const override |
| Gets the configuration with only read access. More...
|
|
tResult | GetProperties (adtf::ucom::ant::iobject_ptr< IProperties > &pProperties) override |
| Gets the properties of configuration with only read/write access. More...
|
|
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. 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...
|
|
Definition at line 95 of file triggerfunction_base.h.