fs_l.h

Go to the documentation of this file.
00001 /***************************************************************************
00002  $RCSfile$
00003                              -------------------
00004     cvs         : $Id: fs_l.h 83 2005-07-18 05:17:11Z aquamaniac $
00005     begin       : Mon Mar 01 2004
00006     copyright   : (C) 2004 by Martin Preuss
00007     email       : martin@libchipcard.de
00008 
00009  ***************************************************************************
00010  *          Please see toplevel file COPYING for license details           *
00011  ***************************************************************************/
00012 
00013 
00014 #ifndef LC_FS_L_H
00015 #define LC_FS_L_H
00016 
00017 #include <chipcard2-client/fs/fs.h>
00018 #include <gwenhywfar/buffer.h>
00019 
00020 #include "fs.h"
00021 
00022 typedef struct LC_FS_PATH_CTX LC_FS_PATH_CTX;
00023 
00024 LC_FS_PATH_CTX *LC_FSPathCtx_new(const char *path, LC_FS_NODE *node);
00025 void LC_FSPathCtx_free(LC_FS_PATH_CTX *ctx);
00026 
00027 LC_FS_PATH_CTX *LC_FSPathCtx_dup(const LC_FS_PATH_CTX *octx);
00028 
00029 
00030 GWEN_BUFFER *LC_FSPathCtx_GetPathBuffer(const LC_FS_PATH_CTX *ctx);
00031 void LC_FSPathCtx_SetPath(LC_FS_PATH_CTX *ctx, const char *path);
00032 
00033 LC_FS_NODE *LC_FSPathCtx_GetNode(const LC_FS_PATH_CTX *ctx);
00034 void LC_FSPathCtx_SetNode(LC_FS_PATH_CTX *ctx, LC_FS_NODE *node);
00035 
00036 
00037 
00038 LC_FS_STAT *LC_FSStat_new();
00039 
00040 
00041 #endif /* LC_FS_L_H */

Generated on Sat Sep 22 04:38:38 2007 for libchipcard2 by  doxygen 1.5.3