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

Interface for encryption/decryption of S-63 data. More...

#include <s63_data_encryptor_interface.h>

Inherits ISDKComponent.

Public Member Functions

virtual SDKResult SDK_CALLTYPE DecryptDecompress (const sdk::base::SDKResourceStorageSP &source_root_resource_stg, const sdk::s63::S57CatalogEntrySP &catalog_entry, const sdk::s63::S63CellPermitsStorageSP &permits_storage, const sdk::s63::DataServerID &dataserver_id, const sdk::crypt::CryptoKeySP &crypto_key, const sdk::crypt::BaseCryptorSP &cryptor, const sdk::arch::BaseArchiverSP &archiver, const sdk::base::SDKResourceStorageSP &dest_root_resource_stg, const sdk::SDKParametersSP &decrypt_decompress_params, sdk::base::SDKStreamSP &out_stream) const =0 throw ()
 Decrypts and decompresses a single S-63 item.
 
virtual SDKResult SDK_CALLTYPE EncryptCompress (const sdk::base::SDKResourceStorageSP &source_root_resource_stg, const sdk::s63::S57CatalogEntrySP &catalog_entry, const sdk::s63::S63CellPermitsStorageSP &permits_storage, const sdk::s63::DataServerID &dataserver_id, const sdk::crypt::CryptoKeySP &crypto_key, const sdk::crypt::BaseCryptorSP &cryptor, const sdk::arch::BaseArchiverSP &archiver, const sdk::base::SDKResourceStorageSP &dest_root_resource_stg, const sdk::SDKParametersSP &encrypt_compress_params, sdk::base::SDKStreamSP &out_stream) const =0 throw ()
 Compresses and encrypts a single S-63 item.
 

Detailed Description

Interface for encryption/decryption of S-63 data.


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