|
ADTF
|
#include <configuration_intf.h>
Public Member Functions | |
| ADTF_IID (IConfiguration, "configuration.ant.base.adtf.iid") | |
| defintion of interace id | |
| virtual tResult | GetProperties (ucom::ant::iobject_ptr< const IProperties > &pProperties) const=0 |
| virtual tResult | GetProperties (ucom::ant::iobject_ptr< IProperties > &pProperties)=0 |
| virtual tResult | AttachConfiguration (const char *strName, IConfiguration &oAttachedConfiguration)=0 |
| virtual tResult | DetachConfiguration (const char *strName)=0 |
Protected Member Functions | |
| virtual | ~IConfiguration ()=default |
| not destructable | |
ucom Interface to a objects configuration.
|
pure virtual |
Attaches the given configuration and its properties as property tree item of this.
| [in] | strName | name of the tree item. |
| [in] | oAttachedConfiguration | configuration which properties are attached. |
|
pure virtual |
Detaches a configuration with the specified name.
| [in] | strName | name of the tree item. |
| ERR_NOT_FOUND | The tree item with strName was not found. |
|
pure virtual |
Gets the properties with read access.
| [in,out] | pProperties | object_ptr to the objects properties. |
|
pure virtual |
Gets the properties with read/write access.
| [in,out] | pProperties | object_ptr to to the objects properties. |