MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
Loading...
Searching...
No Matches
TSLS63CellPermit Class Reference

Detailed Description

This class represents a single cell permit entry from a PERMIT.TXT file. Each permit corresponds to permission to use a single cell from an S63 exchange set issued by a particular data server.

Public Member Functions

const char * cellName () const
 
const char * comment () const
 
const char * dataServerID () const
 
TSLTimeType expiryDate () const
 
const char * expiryDateAsString () const
 

Member Function Documentation

◆ cellName()

const char * TSLS63CellPermit::cellName ( ) const

Returns the name of the cell associated with the cell permit. Cell names are unique for a particular data server, but the same cell name may be used by multiple different data servers.

Cell names have the following format: XXYZZZZZ

XX is a two-character country code representing the nationality of the cell.

Y is a single number representing the usage band of the cell. For more information on scale bands see the documentation for the TSLS63ScaleBandEnum enumeration.

ZZZZZ is a unique identifier for the cell from the data server that issued it. This usually takes the form of a five-digit unique number.

◆ comment()

const char * TSLS63CellPermit::comment ( ) const

Returns any information present in the comment field of a cell permit record.

◆ dataServerID()

const char * TSLS63CellPermit::dataServerID ( ) const

Returns the two-character ID of the data server for which this cell permit is for.

If no data server ID was present in the PERMIT.TXT file, this method will return NULL. In this situation the OEM must provide the data server ID of the data server that issued the permit when adding the permit to either the TSLS63MediaIngestManager or a TSLS63DataLayer. For more information see the documentation for the addCellPermit() or addCellPermits() methods on the TSLS63MediaIngestManager or TSLS63DataLayer classes.

◆ expiryDate()

TSLTimeType TSLS63CellPermit::expiryDate ( ) const

Returns the expiry date of the cell permit in the form of number of seconds since 00:00:00 January 1 1970, UTC.

◆ expiryDateAsString()

const char * TSLS63CellPermit::expiryDateAsString ( ) const

Returns the expiry date of the cell permit in the form of YYYYMMDD