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

Provides access to members that return information about and manage the resource storage. More...

#include <generic_resource_interface.h>

Inheritance diagram for ISDKResourceStorage:
ISDKResource ISDKNamedProperties

Public Member Functions

virtual SDKResult SDK_CALLTYPE GetResource (const SDKString &name, SDKResourceSP &resource)=0 throw ()
 Returns a specified resource.
 
virtual SDKResult SDK_CALLTYPE EnumResources (SDKResourceStorageEnumeratorSP &enumerator)=0 throw ()
 Enumerates resources.
 
virtual SDKResult SDK_CALLTYPE CreateResource (const SDKString &resource_type, const SDKString &name, SDKResourceSP &resource)=0 throw ()
 Creates a resource.
 
virtual SDKResult SDK_CALLTYPE DeleteResource (const SDKString &name)=0 throw ()
 Deletes a specified resource.
 
- Public Member Functions inherited from ISDKResource
virtual SDKResult SDK_CALLTYPE GetInfo (SDKResourceInfoSP &info)=0 throw ()
 Returns information.
 
virtual SDKResult SDK_CALLTYPE OpenStream (SDKUInt64 context, SDKStreamSP &stream)=0 throw ()
 Opens stream.
 
- 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 return information about and manage the resource storage.


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