uniconf-csharp.h

00001 #ifndef __UNICONF_CS_H
00002 #define __UNICONF_CS_H
00003 
00004 #ifdef __cplusplus
00005 extern "C" {
00006 #endif
00007 
00008 #include "uniconfroot-csharp.h"
00009 #include "uniconfkey-csharp.h"
00010 //#include "iuniconfgen-csharp.h"
00011 
00012 typedef void * uniconf_t;
00013 //typedef void * uniconfroot_t;
00014 //typedef void * uniconfkey_t;
00015 
00016 void uniconf_rungloballist(int msec);
00017 
00018 uniconf_t uniconf_init();
00019 
00020 uniconf_t uniconf_copy_init(uniconf_t uni);
00021 
00022 void uniconf_free(uniconf_t);
00023 
00024 uniconf_t uniconf_root(uniconf_t uni) ;
00025 
00026 uniconf_t uniconf_parent(uniconf_t uni) ;
00027 
00028 uniconfroot_t uniconf_rootobj(uniconf_t uni) ;
00029 
00030 int uniconf_isnull(uniconf_t uni) ;
00031 
00032 uniconfkey_t uniconf_fullkey(uniconf_t uni) ;
00033 
00034 uniconfkey_t uniconf_key(uniconf_t uni) ;
00035 
00036 const char * uniconf_key_str(uniconf_t uni);
00037 
00038 const char * uniconf_fullkey_str(uniconf_t uni);
00039 
00040 const uniconf_t uniconf_u(uniconf_t uni, const uniconfkey_t) ;
00041 
00042 const uniconf_t uniconf_us(uniconf_t uni, const char *);
00043 
00044 void uniconf_prefetch(uniconf_t uni, int) ;
00045 
00046 const char *uniconf_getme(uniconf_t uni, const char *) ;
00047 
00048 const char *uniconf_xget(uniconf_t uni, const char *, const char *) ;
00049 
00050 int uniconf_getmeint(uniconf_t uni, int) ;
00051 
00052 int uniconf_xgetint(uniconf_t uni, const char *, int) ;
00053 
00054 int uniconf_exists(uniconf_t uni) ;
00055 
00056 void uniconf_setme(uniconf_t uni, const char *) ;
00057 
00058 void uniconf_xset(uniconf_t uni, const char *, const char *) ;
00059 
00060 void uniconf_setmeint(uniconf_t uni, int) ;
00061 
00062 void uniconf_xsetint(uniconf_t uni, const char *, int) ;
00063 
00064 void uniconf_move(uniconf_t uni, const uniconf_t) ;
00065 
00066 void uniconf_remove(uniconf_t uni) ;
00067 
00068 void uniconf_copy(uniconf_t uni, const uniconf_t, int) ;
00069 
00070 void uniconf_refresh(uniconf_t uni) ;
00071 
00072 void uniconf_commit(uniconf_t uni) ;
00073 
00074 /*
00075 iuniconfgen_t *mount(const char *, bool) ;
00076 
00077 iuniconfgen_t *mountgen(iuniconfgen_t, bool) ;
00078 
00079 void ismountpoint() ;
00080 
00081 bool isok() ;
00082 
00083 iuniconfgen_t *whichmount(uniconfkey_t) ;
00084 */
00085 
00086 #ifdef __cplusplus
00087 }
00088 #endif
00089 
00090 #endif

Generated on Fri Oct 5 18:20:26 2007 for WvStreams by  doxygen 1.5.3