NAVTOR SDK  v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
IRootCatalogEdit Class Referenceabstract

Provides access to members for editing a Root Catalog. More...

#include <gdb_catalog.h>

Inheritance diagram for IRootCatalogEdit:
ICatalogEdit ISDKComponent

Public Member Functions

virtual GDBResult SDK_CALLTYPE SetGeodatabaseProperty (RootCatalogGeodatabaseProperty property_id, const SDKAny &property_value)=0 throw ()
 Sets/adds a geodatabase property. More...
 
- Public Member Functions inherited from ICatalogEdit
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...
 
- Public Member Functions inherited from ISDKComponent
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.
 

Detailed Description

Provides access to members for editing a Root Catalog.

Member Function Documentation

◆ SetGeodatabaseProperty()

virtual GDBResult SDK_CALLTYPE SetGeodatabaseProperty ( RootCatalogGeodatabaseProperty  property_id,
const SDKAny &  property_value 
)
throw (
)
pure virtual

Sets/adds a geodatabase property.

Parameters
[in]property_idThe geodatabase property identifier.
[in]property_valueThe geodatabase property value.
Returns
kSDKResult_Succeeded

The documentation for this class was generated from the following file: