#include <gwenhywfar/inherit.h>
#include <gwenhywfar/misc.h>
#include <gwenhywfar/types.h>
#include <gwenhywfar/db.h>
#include <chipcard2-client/fs/fsnode.h>
#include <stdio.h>

Go to the source code of this file.
Typedefs | |
| typedef struct LC_RFS | LC_RFS |
| typedef int(* | LC_RFS_EXCHANGE_FN )(LC_RFS *fs, GWEN_DB_NODE *dbRequest, GWEN_DB_NODE *dbResponse) |
Functions | |
| LC_RFS * | LC_RFS_new () |
| void | LC_RFS_free (LC_RFS *fs) |
| void | LC_RFS_SetExchangeFn (LC_RFS *fs, LC_RFS_EXCHANGE_FN fn) |
| GWEN_TYPE_UINT32 | LC_RFS_CreateClient (LC_RFS *fs) |
| void | LC_RFS_DestroyClient (LC_RFS *fs, GWEN_TYPE_UINT32 clid) |
| int | LC_RFS_ChangeWorkingDir (LC_RFS *fs, GWEN_TYPE_UINT32 clid, const char *path) |
| int | LC_RFS_OpenDir (LC_RFS *fs, GWEN_TYPE_UINT32 clid, const char *path, GWEN_TYPE_UINT32 *pHid) |
| int | LC_RFS_MkDir (LC_RFS *fs, GWEN_TYPE_UINT32 clid, const char *path, GWEN_TYPE_UINT32 mode, GWEN_TYPE_UINT32 *pHid) |
| int | LC_RFS_ReadDir (LC_RFS *fs, GWEN_TYPE_UINT32 clid, GWEN_TYPE_UINT32 hid, GWEN_STRINGLIST2 *sl) |
| int | LC_RFS_CloseDir (LC_RFS *fs, GWEN_TYPE_UINT32 clid, GWEN_TYPE_UINT32 hid) |
| int | LC_RFS_OpenFile (LC_RFS *fs, GWEN_TYPE_UINT32 clid, const char *path, GWEN_TYPE_UINT32 mode, GWEN_TYPE_UINT32 *pHid) |
| int | LC_RFS_CreateFile (LC_RFS *fs, GWEN_TYPE_UINT32 clid, const char *path, GWEN_TYPE_UINT32 mode, GWEN_TYPE_UINT32 *pHid) |
| int | LC_RFS_CloseFile (LC_RFS *fs, GWEN_TYPE_UINT32 clid, GWEN_TYPE_UINT32 hid) |
| int | LC_RFS_ReadFile (LC_RFS *fs, GWEN_TYPE_UINT32 clid, GWEN_TYPE_UINT32 hid, GWEN_TYPE_UINT32 offset, GWEN_TYPE_UINT32 len, GWEN_BUFFER *buf) |
| int | LC_RFS_Unlink (LC_RFS *fs, GWEN_TYPE_UINT32 clid, const char *path) |
| int | LC_RFS_Stat (LC_RFS *fs, GWEN_TYPE_UINT32 clid, const char *path, LC_FS_STAT **pStat) |
| typedef int(* LC_RFS_EXCHANGE_FN)(LC_RFS *fs, GWEN_DB_NODE *dbRequest, GWEN_DB_NODE *dbResponse) |
| int LC_RFS_ChangeWorkingDir | ( | LC_RFS * | fs, | |
| GWEN_TYPE_UINT32 | clid, | |||
| const char * | path | |||
| ) |
| int LC_RFS_CloseDir | ( | LC_RFS * | fs, | |
| GWEN_TYPE_UINT32 | clid, | |||
| GWEN_TYPE_UINT32 | hid | |||
| ) |
| int LC_RFS_CloseFile | ( | LC_RFS * | fs, | |
| GWEN_TYPE_UINT32 | clid, | |||
| GWEN_TYPE_UINT32 | hid | |||
| ) |
| GWEN_TYPE_UINT32 LC_RFS_CreateClient | ( | LC_RFS * | fs | ) |
| int LC_RFS_CreateFile | ( | LC_RFS * | fs, | |
| GWEN_TYPE_UINT32 | clid, | |||
| const char * | path, | |||
| GWEN_TYPE_UINT32 | mode, | |||
| GWEN_TYPE_UINT32 * | pHid | |||
| ) |
| void LC_RFS_DestroyClient | ( | LC_RFS * | fs, | |
| GWEN_TYPE_UINT32 | clid | |||
| ) |
| void LC_RFS_free | ( | LC_RFS * | fs | ) |
| int LC_RFS_MkDir | ( | LC_RFS * | fs, | |
| GWEN_TYPE_UINT32 | clid, | |||
| const char * | path, | |||
| GWEN_TYPE_UINT32 | mode, | |||
| GWEN_TYPE_UINT32 * | pHid | |||
| ) |
| LC_RFS* LC_RFS_new | ( | ) |
| int LC_RFS_OpenDir | ( | LC_RFS * | fs, | |
| GWEN_TYPE_UINT32 | clid, | |||
| const char * | path, | |||
| GWEN_TYPE_UINT32 * | pHid | |||
| ) |
| int LC_RFS_OpenFile | ( | LC_RFS * | fs, | |
| GWEN_TYPE_UINT32 | clid, | |||
| const char * | path, | |||
| GWEN_TYPE_UINT32 | mode, | |||
| GWEN_TYPE_UINT32 * | pHid | |||
| ) |
| int LC_RFS_ReadDir | ( | LC_RFS * | fs, | |
| GWEN_TYPE_UINT32 | clid, | |||
| GWEN_TYPE_UINT32 | hid, | |||
| GWEN_STRINGLIST2 * | sl | |||
| ) |
| int LC_RFS_ReadFile | ( | LC_RFS * | fs, | |
| GWEN_TYPE_UINT32 | clid, | |||
| GWEN_TYPE_UINT32 | hid, | |||
| GWEN_TYPE_UINT32 | offset, | |||
| GWEN_TYPE_UINT32 | len, | |||
| GWEN_BUFFER * | buf | |||
| ) |
| void LC_RFS_SetExchangeFn | ( | LC_RFS * | fs, | |
| LC_RFS_EXCHANGE_FN | fn | |||
| ) |
| int LC_RFS_Stat | ( | LC_RFS * | fs, | |
| GWEN_TYPE_UINT32 | clid, | |||
| const char * | path, | |||
| LC_FS_STAT ** | pStat | |||
| ) |
| int LC_RFS_Unlink | ( | LC_RFS * | fs, | |
| GWEN_TYPE_UINT32 | clid, | |||
| const char * | path | |||
| ) |
1.5.3