|
ADTF
|
#include <configuration.h>
Inherits adtf::ucom::catwo::object< IConfiguration, IConfiguration >, and adtf::base::ant::IMemberPropertyUnregister.
Inherited by adtf::filter::ant::cTriggerFunctionBase, adtf::filter::flash::cTriggerFunction, and adtf::filter::hollow::cTriggerFunction.
Public Member Functions | |
| 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) |
Public Member Functions inherited from adtf::ucom::catwo::object< IConfiguration, IConfiguration > | |
| 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") | |
Protected Attributes | |
| adtf::ucom::object_ptr< spider::cProperties > | m_pProperties = nullptr |
| the current runtiem property set | |
Additional Inherited Members | |
Protected Member Functions inherited from adtf::ucom::ant::IObject | |
| ~IObject ()=default | |
| Protected destructor --> Only the final implementation can be destroyed! | |
Implementation helper template to enriches an implementation with the default implementation of IConfiguration.
| Interface | The interface type which derives from IConfiguration |
|
inlineoverride |
Gets the configuration with only read access.
| pProperties | [in, out] object_ptr to the filter configuration. |
|
inlineoverride |
Gets the properties of configuration with only read/write access.
| pProperties | [in, out] object_ptr to the filter configuration. |
|
inlinevirtual |
Callback to unregister the given property variable from observed properties set.
| [in] | oPropertyVariable | The property variable to unregister. |
Implements adtf::base::ant::IMemberPropertyUnregister.