Processor Cards
[Supported Cards]

Collaboration diagram for Processor Cards:


Extending Basic Card Object

CHIPCARD_API int LC_ProcessorCard_ExtendCard (LC_CARD *card)
CHIPCARD_API int LC_ProcessorCard_UnextendCard (LC_CARD *card)

File/Folder Selection

Most processor cards contain a file system, which consists of:
  • MasterFile (MF, corresponds to root on real file systems)
  • Dedicated Files (DF, corresponds to folders on real file systems)
  • Elementary Files <(EF, corresponds to files on real file systems)
Functions of this group require that the card and application types have already been set (either implicitly by some LC_xxx_ExtendCard functions or via LC_Card_SelectApp / LC_Card_SelectCardAndApp).

CHIPCARD_API
LC_CLIENT_RESULT 
LC_ProcessorCard_SelectDF (LC_CARD *card, const char *fname)
CHIPCARD_API
LC_CLIENT_RESULT 
LC_ProcessorCard_SelectEF (LC_CARD *card, const char *fname)

Functions

CHIPCARD_API
CHIPCARD_DEPRECATED
LC_CLIENT_RESULT 
LC_ProcessorCard_ReadRecord (LC_CARD *card, int recNum, GWEN_BUFFER *buf)
CHIPCARD_API
CHIPCARD_DEPRECATED
LC_CLIENT_RESULT 
LC_ProcessorCard_WriteRecord (LC_CARD *card, int recNum, GWEN_BUFFER *buf)


Function Documentation

CHIPCARD_API int LC_ProcessorCard_ExtendCard ( LC_CARD card  ) 

Extends a basic card type thus making functions of this group available. This stores some processor-card-related data with the given card object.

CHIPCARD_API CHIPCARD_DEPRECATED LC_CLIENT_RESULT LC_ProcessorCard_ReadRecord ( LC_CARD card,
int  recNum,
GWEN_BUFFER *  buf 
)

Deprecated:

CHIPCARD_API LC_CLIENT_RESULT LC_ProcessorCard_SelectDF ( LC_CARD card,
const char *  fname 
)

Select a dedicated file (DF) by its name. This function operates on the currently selected DF. Use LC_Card_SelectMF to select the MasterFile (MF, root).

CHIPCARD_API LC_CLIENT_RESULT LC_ProcessorCard_SelectEF ( LC_CARD card,
const char *  fname 
)

Selects an elementary file (EF) within the currently selected DF (or MF).

CHIPCARD_API int LC_ProcessorCard_UnextendCard ( LC_CARD card  ) 

Unextend a card object which has previously been extended using LC_ProcessorCard_ExtendCard. This functions releases all processor-card-related ressources.

CHIPCARD_API CHIPCARD_DEPRECATED LC_CLIENT_RESULT LC_ProcessorCard_WriteRecord ( LC_CARD card,
int  recNum,
GWEN_BUFFER *  buf 
)

Deprecated:


Generated on Sun Sep 23 14:52:35 2007 for libchipcard2 by  doxygen 1.5.3