NAVTOR SDK  v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
datalayer/inc/s63_base/component_ids.h
Go to the documentation of this file.
1 #ifndef SDK_S63_COMPONENT_IDS_H_
11 #define SDK_S63_COMPONENT_IDS_H_
12 
14 
15 namespace sdk {
16 namespace s63 {
20 static const sdk::ComponentId kMiniZipBasedArchiverCID = "MiniZipBasedArchiverCID";
22 static const sdk::ComponentId kZLibBasedArchiverCID = "ZLibBasedArchiverCID";
24 static const sdk::ComponentId kLZMABasedArchiverCID = "LZMABasedArchiverCID";
26 #if defined(SDK_OS_WIN)
27 static const sdk::ComponentId kInfoZIPBasedArchiverCID = "InfoZIPBasedArchiverCID";
28 #endif // SDK_OS_WIN
29 
31 static const sdk::ComponentId kBlowFishCryptoKeyCID = "BlowFishCryptoKeyCID";
33 static const sdk::ComponentId kBlowFishCryptorCID = "BlowFishCryptorCID";
34 
36 static const sdk::ComponentId kS57CatalogReaderCID = "S57CatalogReaderCID";
37 
39 static const sdk::ComponentId kS57CatalogWriterCID = "S57CatalogWriterCID";
40 
42 static const sdk::ComponentId kS57GDALDictionaryReaderCID = "S57GDALDictionaryReaderCID";
43 
45 static const sdk::ComponentId kS63CellPermitsReaderWriterCID = "S63CellPermitsReaderWriterCID";
46 
48 static const sdk::ComponentId kS63DataEncryptorCID = "S63DataEncryptorCID";
49 
51 static const sdk::ComponentId kS63KeysConversionCID = "S63KeysConversionCID";
52 
54 static const sdk::ComponentId kS63DataserverKeysCreatorCID = "S63DataserverKeysCreatorCID";
55 
57 static const sdk::ComponentId kS63DSACryptoKeysReaderWriterCID = "S63DSACryptoKeysReaderWriterCID";
58 
60 static const sdk::ComponentId kDSAAuthorityValidatorCID = "DSAAuthorityValidatorCID";
61 
63 static const sdk::ComponentId kCRC32CalculatorCID = "CRC32CalculatorCID";
64 
66 static const sdk::ComponentId kSerialFileReaderCID = "SerialFileReaderCID";
67 
69 static const sdk::ComponentId kProductsFileReaderWriterCID = "ProductsFileReaderWriterCID";
70 
72 static const sdk::ComponentId kMediaFileReaderCID = "MediaFileReaderCID";
73 
75 static const sdk::ComponentId kStatusFileReaderCID = "StatusFileReaderCID";
77 } // namespace s63
78 } // namespace sdk
79 
80 #endif // SDK_S63_COMPONENT_IDS_H_
sdk::s63::kDSAAuthorityValidatorCID
static const sdk::ComponentId kDSAAuthorityValidatorCID
DSA authority validator component.
Definition: datalayer/inc/s63_base/component_ids.h:60
sdk::s63::kZLibBasedArchiverCID
static const sdk::ComponentId kZLibBasedArchiverCID
ZLib based archiver.
Definition: datalayer/inc/s63_base/component_ids.h:22
sdk::s63::kS63DataserverKeysCreatorCID
static const sdk::ComponentId kS63DataserverKeysCreatorCID
S-63 dataserver keys creator component.
Definition: datalayer/inc/s63_base/component_ids.h:54
sdk::s63::kS63DataEncryptorCID
static const sdk::ComponentId kS63DataEncryptorCID
S-63 data encryptor/decryptor component.
Definition: datalayer/inc/s63_base/component_ids.h:48
sdk::s63::kProductsFileReaderWriterCID
static const sdk::ComponentId kProductsFileReaderWriterCID
PRODUCTS.TXT file reader/writer.
Definition: datalayer/inc/s63_base/component_ids.h:69
sdk::s63::kBlowFishCryptoKeyCID
static const sdk::ComponentId kBlowFishCryptoKeyCID
InfoZIP/Rar based archiver (Windows only)
Definition: datalayer/inc/s63_base/component_ids.h:31
sdk::s63::kBlowFishCryptorCID
static const sdk::ComponentId kBlowFishCryptorCID
Blowfish symmetric cryptor.
Definition: datalayer/inc/s63_base/component_ids.h:33
sdk::s63::kMediaFileReaderCID
static const sdk::ComponentId kMediaFileReaderCID
MEDIA.TXT file reader.
Definition: datalayer/inc/s63_base/component_ids.h:72
sdk::s63::kMiniZipBasedArchiverCID
static const sdk::ComponentId kMiniZipBasedArchiverCID
MiniZip based archiver.
Definition: datalayer/inc/s63_base/component_ids.h:20
sdk::s63::kS57GDALDictionaryReaderCID
static const sdk::ComponentId kS57GDALDictionaryReaderCID
S-57 dictionary reader component, based on GDAL CSV dictionary format.
Definition: datalayer/inc/s63_base/component_ids.h:42
sdk::s63::kCRC32CalculatorCID
static const sdk::ComponentId kCRC32CalculatorCID
CRC32 calculator component.
Definition: datalayer/inc/s63_base/component_ids.h:63
sdk::s63::kSerialFileReaderCID
static const sdk::ComponentId kSerialFileReaderCID
SERIAL.ENC/SERIAL.AIO file reader.
Definition: datalayer/inc/s63_base/component_ids.h:66
sdk::s63::kS63KeysConversionCID
static const sdk::ComponentId kS63KeysConversionCID
S-63 keys conversion tool component.
Definition: datalayer/inc/s63_base/component_ids.h:51
sdk_component_interface.h
Common base SDK interfaces.
sdk::s63::kS63DSACryptoKeysReaderWriterCID
static const sdk::ComponentId kS63DSACryptoKeysReaderWriterCID
S-63 DSA crypto-keys reader/writer component.
Definition: datalayer/inc/s63_base/component_ids.h:57
sdk::s63::kS57CatalogReaderCID
static const sdk::ComponentId kS57CatalogReaderCID
S-57 catalog reader component.
Definition: datalayer/inc/s63_base/component_ids.h:36
sdk::s63::kS57CatalogWriterCID
static const sdk::ComponentId kS57CatalogWriterCID
S-57 catalog writer component.
Definition: datalayer/inc/s63_base/component_ids.h:39
sdk::s63::kLZMABasedArchiverCID
static const sdk::ComponentId kLZMABasedArchiverCID
LZMA based archiver.
Definition: datalayer/inc/s63_base/component_ids.h:24
sdk::s63::kStatusFileReaderCID
static const sdk::ComponentId kStatusFileReaderCID
STATUS.LST file reader.
Definition: datalayer/inc/s63_base/component_ids.h:75
ComponentId
Uuid ComponentId
Definition of component UUID.
Definition: sdk_uuid.h:42
sdk::s63::kS63CellPermitsReaderWriterCID
static const sdk::ComponentId kS63CellPermitsReaderWriterCID
S-63 PERMIT.TXT file format cell-permits reader/writer.
Definition: datalayer/inc/s63_base/component_ids.h:45