RMobilePhone::TScFilePath Class Reference

class RMobilePhone::TScFilePath

Class that holds a smart card applications AID and associated file path string.

Modes: Common

GetScFileInfo()

Public Member Functions
TScFilePath ()
Public Attributes
TAID iAID
TScFilePathReference iPath

Constructor & Destructor Documentation

TScFilePath()

IMPORT_C TScFilePath ( )

Default constructor.

Member Data Documentation

TAID iAID

TAID iAID

AID of application. This may be empty implying the iPath is a path reference starting at the master file (MF).

TScFilePathReference iPath

TScFilePathReference iPath

Full path reference to file.

The iPath must define the file path using full path referencing. This is because the client does not know what is the currently selected EF or DF and it is therefore necessary to select the file by full path referencing from the master file.

If iAID value is empty then the iPath reference starts from the MF file but should not include the file ID of the MF (3F00) itself. E.g. To reference the EF_DIR - iAID would be empty and iPath would be set to "2F00". E.g. To refefence the EF_SMS under DF_TELECOM on a 2G SIM ICC - iAID would be empty and iPath would be set to "7F106F3C".

If iAID is non-empty then it refers to the AID of the application and iPath is a path reference to a file in that application, In this situation the path reference may start with the implicit FID of the application DF (7FFF). E.g. The path to reference to the EF_SMS file in a USIM application using implicit ADF FID would be "7FFF6F3C".

See TS102.221 section 8.4.2 for more information.