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

Error codes enumeration. More...

Enumerations

enum  ErrorCodes {
  Ok = kSDKResult_Succeeded, Err_True = kSDKResult_True, Err_False = kSDKResult_False, Err_EOF = kSDKResult_EOFReached,
  Err_NotExist = kSDKResult_NotExist, Err_InvalidArg = kSDKResult_InvalidArgument , Err_Unexpected = kSDKResult_UnexpectedError, Err_Uninitialized = kSDKResult_NotInitialized,
  Err_CantLoadData = kSDKResult_CantLoadData, Err_BadFormat = kSDKResult_BadFormat, Err_NotSupported = kSDKResult_NotSupported, Err_BadType = kSDKResult_BadType,
  Err_BufferTooSmall = kSDKResult_BufferTooSmall, Err_InternalError = kSDKResult_InternalError, Err_NotApplicable = kSDKResult_NotApplicable, Err_NULLPointer = kSDKResult_NULLPointer,
  Err_AlreadyInitialized = kSDKResult_AlreadyInitialized, Err_NotFound = kSDKResult_NotFound, Err_NotOpened = kSDKResult_NotOpened, Err_ReadOnly = kSDKResult_ReadOnly,
  Err_CantPerformAction = kSDKResult_CantPerformAction, Err_OutOfRange = kSDKResult_OutOfRange, Err_CryptError = kSDKResult_CryptError, Err_CompressionError = kSDKResult_CompressionError,
  Err_AlreadyExist = kSDKResult_AlreadyExist, Err_EmptyValue = kSDKResult_EmptyValue, Err_AccessDenied = kSDKResult_AccessDenied, Err_NotEnoughParameters = kSDKResult_NotEnoughParameters,
  Err_Stopped = kSDKResult_Stopped, Err_UnknownError = kSDKResult_UnknownError, Err_NotEnoughMemory = kSDKResult_NotEnoughMemory
}
 Error codes. More...
 
enum  SDKErrorID { kSDKErrorID_OutOfMemory = 1, kSDKErrorID_OutOfMemory_CantAllocateTexture = 2 }
 SDK errors IDs. More...
 

Detailed Description

Error codes enumeration.

Enumeration Type Documentation

◆ SDKErrorID

enum SDKErrorID

SDK errors IDs.

Enumerator
kSDKErrorID_OutOfMemory 

Tells that general out of memory error has occurred.

kSDKErrorID_OutOfMemory_CantAllocateTexture 

Tells that there is not enough memory to allocate texture.

◆ ErrorCodes

enum ErrorCodes

Error codes.

Enumerator
Ok 

Operation completed successfully.

Err_True 

Operation completed successfully with true result.

Err_False 

Operation completed successfully with false result.

Err_EOF 

End of file is reached.

Err_NotExist 

Not exist.

Err_InvalidArg 

Wrong argument passed to function.

Err_Unexpected 

Not implemented.

Unexpected error

Err_Uninitialized 

Not initialized object.

Err_CantLoadData 

Failed to load data.

Err_BadFormat 

Bad format.

Err_NotSupported 

Not supported.

Err_BadType 

Bad type.

Err_BufferTooSmall 

Buffer is too small.

Err_InternalError 

Internal error.

Err_NotApplicable 

A function is not applicable for the object.

Err_NULLPointer 

Null pointer passed.

Err_AlreadyInitialized 

An object is already initialized.

Err_NotFound 

Requested item is not found.

Err_NotOpened 

A source is not opened.

Err_ReadOnly 

Read only object.

Err_CantPerformAction 

Failed to perform an action.

Err_OutOfRange 

A value is out of range

Err_CryptError 

General encryption error.

Err_CompressionError 

Compression error.

Err_AlreadyExist 

An object already exists.

Err_EmptyValue 

An empty value.

Err_AccessDenied 

Access denied.

Err_NotEnoughParameters 

Not enough parameters.

Err_Stopped 

Operation stopped.

Err_UnknownError 

Unknown error.

Err_NotEnoughMemory 

Not enough memory.