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

Base configuration. More...

Modules

 Constants
 

Enumerations

enum  SDKConfigurationFlags { SDKConfigurationFlag_Default = 0x0000, SDKConfigurationFlag_ReadOnly = 0x0001, SDKConfigurationFlag_Sequential = 0x0002, SDKConfigurationFlag_CreateConfigInMemory = 0x1000 }
 Flags which controls configuration implementation. More...
 

Functions

SDK_EXTERN_C SDK_BASE_LIBRARY_EXPORT_API SDKResult SDK_APICALLTYPE SDKSetDefaultConfigPath (const SDKString *path)
 Sets default path for configuration.
 
SDK_EXTERN_C SDK_BASE_LIBRARY_EXPORT_API SDKResult SDK_APICALLTYPE SDKGetConfig (const SDKString *file_path, const SDKString *config_path, SDKUInt64 flags, sdk::base::ISDKConfiguration **config)
 Retrieves reference to configuration component.
 
SDK_EXTERN_C SDK_BASE_LIBRARY_EXPORT_API SDKResult SDK_APICALLTYPE SDKReadConfigExtension (const SDKString &configuration_content)
 Reads configuration extension from the specified content.
 

Detailed Description

Base configuration.

Enumeration Type Documentation

◆ SDKConfigurationFlags

Flags which controls configuration implementation.

Enumerator
SDKConfigurationFlag_Default 

no flags set

SDKConfigurationFlag_ReadOnly 

creates read only version otherwise read/write one

SDKConfigurationFlag_Sequential 

creates sequentially read version otherwise the whole config is loaded into memory

SDKConfigurationFlag_CreateConfigInMemory 

creates empty configuration in memory