Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

command.h File Reference

#include <chameleon/conf.h>

Go to the source code of this file.

Defines

#define CMD_COMMAND_H   "$Id"
#define CTCOMMAND_RESULT_OK   0
#define CTCOMMAND_RESULT_BAD_TYPE   1
#define CTCOMMAND_RESULT_BAD_ARGNUM   2
#define CTCOMMAND_RESULT_BAD_ARGUMENT   3
#define CTCOMMAND_RESULT_BUFFER_TOO_SMALL   4
#define CTCOMMAND_RESULT_BAD_CONFIG   5
#define CTCOMMAND_RESULT_INTERNAL   7
#define CTCOMMAND_RESULT_COMMMAND_NOT_FOUND   8
#define CTCOMMAND_RESULT_COMMMAND_EXISTS   9
#define CTCOMMAND_RESULT_BAD_CHAR   10

Functions

int CTCommand_MakeAPDU (CONFIGGROUP *root, const char *command, int argc, char **argv, unsigned char *buffer, int *bufferlen)
int CTCommand_MakeAPDU2 (CONFIGGROUP *root, const char *command, unsigned char *buffer, int *bufferlen, int argc,...)
int CTCommand_Locate (CONFIGGROUP *root, const char *readertype, const char *cardtype, const char *command, char *buffer, int bufferlen)
int CTCommand_Check (CONFIGGROUP *root, const char *command)
int CTCommand_Add (CONFIGGROUP *root, CONFIGGROUP *cfg)


Define Documentation

#define CMD_COMMAND_H   "$Id"
 

#define CTCOMMAND_RESULT_BAD_ARGNUM   2
 

#define CTCOMMAND_RESULT_BAD_ARGUMENT   3
 

#define CTCOMMAND_RESULT_BAD_CHAR   10
 

#define CTCOMMAND_RESULT_BAD_CONFIG   5
 

#define CTCOMMAND_RESULT_BAD_TYPE   1
 

#define CTCOMMAND_RESULT_BUFFER_TOO_SMALL   4
 

#define CTCOMMAND_RESULT_COMMMAND_EXISTS   9
 

#define CTCOMMAND_RESULT_COMMMAND_NOT_FOUND   8
 

#define CTCOMMAND_RESULT_INTERNAL   7
 

#define CTCOMMAND_RESULT_OK   0
 


Function Documentation

int CTCommand_Add CONFIGGROUP root,
CONFIGGROUP cfg
 

int CTCommand_Check CONFIGGROUP root,
const char *  command
 

int CTCommand_Locate CONFIGGROUP root,
const char *  readertype,
const char *  cardtype,
const char *  command,
char *  buffer,
int  bufferlen
 

int CTCommand_MakeAPDU CONFIGGROUP root,
const char *  command,
int  argc,
char **  argv,
unsigned char *  buffer,
int *  bufferlen
 

int CTCommand_MakeAPDU2 CONFIGGROUP root,
const char *  command,
unsigned char *  buffer,
int *  bufferlen,
int  argc,
  ...
 


Generated on Sat Feb 11 15:20:28 2006 for libchipcard by  doxygen 1.4.2