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

Provides access to members that manage the resource object. More...

#include <generic_resource_interface.h>

Inheritance diagram for ISDKResourceManager:
ISDKNamedProperties

Public Member Functions

virtual SDKResult SDK_CALLTYPE Create (const SDKString &resource_type, const SDKString &name, SDKResourceSP &resource)=0
 Creates a resource object.
 
virtual SDKResult SDK_CALLTYPE Delete (const SDKString &name)=0
 Deletes a specified resource object.
 
virtual SDKResult SDK_CALLTYPE Copy (const SDKString &name, const SDKString &new_name, SDKResourceSP &new_resource)=0
 Copies a specified resource object.
 
virtual SDKResult SDK_CALLTYPE Move (const SDKString &name, const SDKString &new_name, SDKResourceSP &new_resource)=0
 Moves a specified resource object.
 
virtual SDKResult SDK_CALLTYPE IsExist (const SDKString &name)=0
 Indicates if a specified resource object exists.
 
- Public Member Functions inherited from ISDKNamedProperties
virtual SDKResult SDK_CALLTYPE SetProperty (const SDKString &id, const SDKAny &value)=0 throw ()
 Sets a property value.
 
virtual SDKResult SDK_CALLTYPE GetProperty (const SDKString &id, SDKAny &value) const =0 throw ()
 Retrieves a property value.
 

Detailed Description

Provides access to members that manage the resource object.


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