|
Classes |
struct | IPCMESSAGESTRUCT |
Defines |
#define | IPCMESSAGE_HEADERSIZE 2 |
#define | IPCMESSAGE_MAXMSGSIZE 4096 |
#define | IPCMESSAGE_ERROR_TYPE "IPC" |
#define | IPCMESSAGE_ERROR_COMMAND_END 1 |
#define | IPCMESSAGE_ERROR_COMMAND_FULL 2 |
#define | IPCMESSAGE_ERROR_COMMAND_EMPTY 3 |
#define | IPCMESSAGE_ERROR_COMMAND_CORRUPTED 4 |
#define | IPCMESSAGE_ERROR_COMMAND_TOO_BIG 5 |
#define | IPCMESSAGE_ERROR_BAD_MESSAGE 6 |
#define | IPCMESSAGE_ERROR_NO_MESSAGE 7 |
#define | IPCMESSAGE_ERROR_NO_MESSAGELAYER 8 |
#define | IPCMESSAGE_ERROR_BUFFER_TOO_SMALL 9 |
#define | IPCMESSAGE_ERROR_NO_TRANSPORTLAYER 10 |
#define | IPCMESSAGE_ERROR_NO_SOCKETNAME 11 |
Functions |
CHIPCARD_API ERRORCODE | IPCMessage_ModuleInit () |
CHIPCARD_API ERRORCODE | IPCMessage_ModuleFini () |
CHIPCARD_API IPCMESSAGE * | IPCMessage_new () |
CHIPCARD_API void | IPCMessage_free (IPCMESSAGE *cmd) |
CHIPCARD_API ERRORCODE | IPCMessage_SetBuffer (IPCMESSAGE *cmd, char *ptr, int size) |
CHIPCARD_API ERRORCODE | IPCMessage_UseBuffer (IPCMESSAGE *cmd, char *ptr, int size) |
CHIPCARD_API ERRORCODE | IPCMessage_GetBuffer (const IPCMESSAGE *cmd, const char **ptr, int *size) |
CHIPCARD_API const char * | IPCMessage_GetMessageBegin (IPCMESSAGE *cmd) |
CHIPCARD_API int | IPCMessage_GetMessageSize (IPCMESSAGE *cmd) |
CHIPCARD_API ERRORCODE | IPCMessage_FirstParameter (IPCMESSAGE *cmd, char **ptr, int *size) |
CHIPCARD_API ERRORCODE | IPCMessage_FirstIntParameter (IPCMESSAGE *cmd, int *param) |
CHIPCARD_API ERRORCODE | IPCMessage_FirstStringParameter (IPCMESSAGE *cmd, char **param) |
CHIPCARD_API ERRORCODE | IPCMessage_NextParameter (IPCMESSAGE *cmd, char **ptr, int *size) |
CHIPCARD_API ERRORCODE | IPCMessage_NextIntParameter (IPCMESSAGE *cmd, int *param) |
CHIPCARD_API ERRORCODE | IPCMessage_NextStringParameter (IPCMESSAGE *cmd, char **param) |
CHIPCARD_API ERRORCODE | IPCMessage_Parameter (IPCMESSAGE *cmd, int idx, char **ptr, int *size) |
CHIPCARD_API ERRORCODE | IPCMessage_IntParameter (IPCMESSAGE *cmd, int idx, int *param) |
CHIPCARD_API ERRORCODE | IPCMessage_StringParameter (IPCMESSAGE *cmd, int idx, char **param) |
CHIPCARD_API ERRORCODE | IPCMessage_AddParameter (IPCMESSAGE *cmd, const char *ptr, int size) |
CHIPCARD_API ERRORCODE | IPCMessage_AddIntParameter (IPCMESSAGE *cmd, int param) |
CHIPCARD_API ERRORCODE | IPCMessage_AddStringParameter (IPCMESSAGE *cmd, const char *param) |
CHIPCARD_API ERRORCODE | IPCMessage_BuildMessage (IPCMESSAGE *cmd) |
CHIPCARD_API void | IPCMessage_AddMessage (IPCMESSAGE *cmd, IPCMESSAGE **head) |
CHIPCARD_API void | IPCMessage_RemoveMessage (IPCMESSAGE *cmd, IPCMESSAGE **head) |
Variables |
typedefCHIPCARD_API struct
IPCMESSAGESTRUCT | IPCMESSAGE |