Provides access to members for managing a CatalogEntry.
More...
#include <gdb_catalog.h>
|
| virtual GDBResult SDK_CALLTYPE | GetProperty (CatalogEntryPropertyID id, SDKAny &value) const =0 throw () |
| | Returns the value of the specified Property. More...
|
| |
| virtual GDBResult SDK_CALLTYPE | SetProperty (CatalogEntryPropertyID id, const SDKAny &value)=0 throw () |
| |
|
virtual SDKAtomicRefCount SDK_CALLTYPE | AddRef () const =0 throw () |
| | Increments the reference count for an interface on a component.
|
| |
|
virtual SDKAtomicRefCount SDK_CALLTYPE | Release () const =0 throw () |
| | Decrements the reference count for an interface on a component.
|
| |
|
virtual SDKResult SDK_CALLTYPE | GetInterface (const InterfaceId &id, void **obj_ptr)=0 throw () |
| | Returns pointers to the supported interfaces on a component.
|
| |
|
template<typename _Itf > |
| SDKResult | GetInterface (_Itf **obj_ptr) throw () |
| | Returns pointers to the supported interfaces on a component.
|
| |
Provides access to members for managing a CatalogEntry.
◆ GetProperty()
| virtual GDBResult SDK_CALLTYPE GetProperty |
( |
CatalogEntryPropertyID |
id, |
|
|
SDKAny & |
value |
|
) |
| const |
| throw | ( | |
| ) | | |
|
pure virtual |
Returns the value of the specified Property.
- Parameters
-
| id | [in] Identifier of a property. |
| value | [out] Pointer to a variable that receives the value. |
- Returns
- kSDKResult_Succeeded
-
kSDKResult_NotImplemented
-
kSDKResult_NotExist
◆ SetProperty()
| virtual GDBResult SDK_CALLTYPE SetProperty |
( |
CatalogEntryPropertyID |
id, |
|
|
const SDKAny & |
value |
|
) |
| |
| throw | ( | |
| ) | | |
|
pure virtual |
- Parameters
-
| id | [in] Identifier of a property. |
| value | [in] Pointer to the value of a specified entry Property. |
- Returns
- kSDKResult_Succeeded
-
kSDKResult_NotImplemented
-
kSDKResult_NotExist
The documentation for this class was generated from the following file: