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

Base archiver interface for performing compression/decompression. More...

#include <base_archiver_interface.h>

Inheritance diagram for IBaseArchiver:
ISDKNamedProperties

Public Member Functions

virtual SDKResult SDK_CALLTYPE Compress (const sdk::SDKParametersSP &compression_params, const sdk::base::SDKResourceSP &in_resource, const sdk::base::SDKResourceSP &out_resource) const =0 throw ()
 Compresses the data from input resource(stream) and stores it to output.
 
virtual SDKResult SDK_CALLTYPE Decompress (const sdk::SDKParametersSP &decompression_params, const sdk::base::SDKResourceSP &in_resource, const sdk::base::SDKResourceSP &out_resource) const =0 throw ()
 Decompresses the data from input resource(stream) and stores it to output.
 
- 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

Base archiver interface for performing compression/decompression.


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