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

Set of interfaces for S-63 cell permits description. More...

Go to the source code of this file.

Data Structures

class  IS63CellPermit
 Interface describing a single S-63 cell permit instance. More...
 
class  IS63CellPermitsIterator
 S-63 cell permits iterator. More...
 
class  IS63CellPermitsStorage
 S-63 cell permits storage. More...
 

Typedefs

typedef SDKUInt8 CellKey[5]
 Cell key to decrypt the cell.
 
typedef SDKUInt8 CellName[8]
 Cell name.
 
typedef SDKTime CellPermitExpirationDate
 Cell permit expiration date.
 
typedef SDKInt8 CellServiceLevelIndicator
 Cell service level indicator.
 
typedef SDKUInt32 CellEditionNumber
 Cell service level indicator.
 
typedef SDKUInt8 DataServerID[2]
 Dataserver ID.
 
typedef SDKString CellPermitComment
 Cell permit comment.
 
typedef SDKUInt8 CellKey[5]
 Cell key to decrypt the cell.
 
typedef SDKUInt8 CellName[8]
 Cell name.
 
typedef SDKTime CellPermitExpirationDate
 Cell permit expiration date.
 
typedef SDKInt8 CellServiceLevelIndicator
 Cell service level indicator.
 
typedef SDKUInt32 CellEditionNumber
 Cell service level indicator.
 
typedef SDKUInt8 DataServerID[2]
 Dataserver ID.
 
typedef SDKString CellPermitComment
 Cell permit comment.
 

Enumerations

enum  S63CellPermitsFileFormat { kS63CellPermitsFileFormat_Unknown = 0, kS63CellPermitsFileFormat_Version1 = 1, kS63CellPermitsFileFormat_Version2 = 2 }
 Available S-63 cell permit file formats. More...
 
enum  S63CellPermitsStorageProp {
  kS63CellPermitsStorageProp_CellPermitsCount = 0, kS63CellPermitsStorageProp_PermitsDateTime = 1, kS63CellPermitsStorageProp_PermitsFileVersion = 2, kS63CellPermitsStorageProp_OfficialPermitsStringsIterator = 3,
  kS63CellPermitsStorageProp_NonOfficialPermitsStringsIterator = 4
}
 Set of available properties for the S-63 cell permits storage. More...
 

Functions

static void InitDataServerID (DataServerID &dataserverid)
 Initialize data server id.
 

Variables

static const CellServiceLevelIndicator kUndefinedServiceLevelIndicator = -1
 Undefined service level indicator value.
 
static const DataServerID kUndefinedDataserverID = {'?', '?'}
 Undefined DataserverID value.
 

Detailed Description

Set of interfaces for S-63 cell permits description.

Copyright (c) 2011 The NAVTOR SDK. All Rights Reserved.

Author
The NAVTOR SDK authors.
Date
08/2011
Maintenance:
The NAVTOR SDK authors.