|
|
virtual GDBResult SDK_CALLTYPE | StartEditing ()=0 throw () |
| | Starts editing the catalog.
|
| |
| virtual GDBResult SDK_CALLTYPE | StopEditing (bool save_edits, sdk::base::ISDKResource *resource)=0 throw () |
| | Stops editing the catalog. More...
|
| |
|
virtual GDBResult SDK_CALLTYPE | IsBeingEdited () const =0 throw () |
| | Indicates if the catalog is being edited.
|
| |
| virtual GDBResult SDK_CALLTYPE | CreateCatalogEntry (ICatalogEntry **entry)=0 throw () |
| | Creates catalog entry. More...
|
| |
| virtual GDBResult SDK_CALLTYPE | AddCatalogEntry (const CatalogEntryKey *entry_key, ICatalogEntry *entry)=0 throw () |
| | Adds or replaces a catalog entry. More...
|
| |
| virtual GDBResult SDK_CALLTYPE | DeleteEntry (const CatalogEntryKey *entry_key)=0 throw () |
| | Deletes a catalog entry specified by the entry identifier. More...
|
| |
| virtual GDBResult SDK_CALLTYPE | SetCatalogProperty (CatalogPropertyID id, const SDKAny *value)=0 throw () |
| | Sets the value of the specified property. More...
|
| |
|
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 editing a Catalog.