crypttoken_user.h

Go to the documentation of this file.
00001 /* This file is auto-generated from "crypttoken_user.xml" by the typemaker
00002    tool of Gwenhywfar. 
00003    Do not edit this file -- all changes will be lost! */
00004 #ifndef CRYPTTOKEN_USER_H
00005 #define CRYPTTOKEN_USER_H
00006 
00100 #ifdef __cplusplus
00101 extern "C" {
00102 #endif
00103 
00104 typedef struct GWEN_CRYPTTOKEN_USER GWEN_CRYPTTOKEN_USER;
00105 
00106 #ifdef __cplusplus
00107 } /* __cplusplus */
00108 #endif
00109 
00110 #include <gwenhywfar/db.h>
00111 #include <gwenhywfar/misc.h>
00112 #include <gwenhywfar/list2.h>
00113 #include <gwenhywfar/types.h>
00114 
00115 #ifdef __cplusplus
00116 extern "C" {
00117 #endif
00118 
00119 GWEN_LIST_FUNCTION_LIB_DEFS(GWEN_CRYPTTOKEN_USER, GWEN_CryptToken_User, GWENHYWFAR_API)
00120 GWEN_CRYPTTOKEN_USER_LIST *GWEN_CryptToken_User_List_dup(const GWEN_CRYPTTOKEN_USER_LIST *stl);
00121 
00122 GWEN_LIST2_FUNCTION_LIB_DEFS(GWEN_CRYPTTOKEN_USER, GWEN_CryptToken_User, GWENHYWFAR_API)
00123 
00126 GWENHYWFAR_API void GWEN_CryptToken_User_List2_freeAll(GWEN_CRYPTTOKEN_USER_LIST2 *stl);
00129 GWENHYWFAR_API GWEN_CRYPTTOKEN_USER_LIST2 *GWEN_CryptToken_User_List2_dup(const GWEN_CRYPTTOKEN_USER_LIST2 *stl);
00130 
00133 GWENHYWFAR_API GWEN_CRYPTTOKEN_USER *GWEN_CryptToken_User_new();
00136 GWENHYWFAR_API void GWEN_CryptToken_User_free(GWEN_CRYPTTOKEN_USER *st);
00139 GWENHYWFAR_API void GWEN_CryptToken_User_Attach(GWEN_CRYPTTOKEN_USER *st);
00142 GWENHYWFAR_API GWEN_CRYPTTOKEN_USER *GWEN_CryptToken_User_dup(const GWEN_CRYPTTOKEN_USER*st);
00145 GWENHYWFAR_API GWEN_CRYPTTOKEN_USER *GWEN_CryptToken_User_fromDb(GWEN_DB_NODE *db);
00148 GWENHYWFAR_API int GWEN_CryptToken_User_toDb(const GWEN_CRYPTTOKEN_USER*st, GWEN_DB_NODE *db);
00151 GWENHYWFAR_API int GWEN_CryptToken_User_IsModified(const GWEN_CRYPTTOKEN_USER *st);
00154 GWENHYWFAR_API void GWEN_CryptToken_User_SetModified(GWEN_CRYPTTOKEN_USER *st, int i);
00155 
00159 GWENHYWFAR_API GWEN_TYPE_UINT32 GWEN_CryptToken_User_GetId(const GWEN_CRYPTTOKEN_USER *el);
00163 GWENHYWFAR_API void GWEN_CryptToken_User_SetId(GWEN_CRYPTTOKEN_USER *el, GWEN_TYPE_UINT32 d);
00164 
00168 GWENHYWFAR_API const char *GWEN_CryptToken_User_GetServiceId(const GWEN_CRYPTTOKEN_USER *el);
00172 GWENHYWFAR_API void GWEN_CryptToken_User_SetServiceId(GWEN_CRYPTTOKEN_USER *el, const char *d);
00173 
00177 GWENHYWFAR_API const char *GWEN_CryptToken_User_GetUserId(const GWEN_CRYPTTOKEN_USER *el);
00181 GWENHYWFAR_API void GWEN_CryptToken_User_SetUserId(GWEN_CRYPTTOKEN_USER *el, const char *d);
00182 
00186 GWENHYWFAR_API const char *GWEN_CryptToken_User_GetUserName(const GWEN_CRYPTTOKEN_USER *el);
00190 GWENHYWFAR_API void GWEN_CryptToken_User_SetUserName(GWEN_CRYPTTOKEN_USER *el, const char *d);
00191 
00195 GWENHYWFAR_API const char *GWEN_CryptToken_User_GetPeerId(const GWEN_CRYPTTOKEN_USER *el);
00199 GWENHYWFAR_API void GWEN_CryptToken_User_SetPeerId(GWEN_CRYPTTOKEN_USER *el, const char *d);
00200 
00204 GWENHYWFAR_API const char *GWEN_CryptToken_User_GetPeerName(const GWEN_CRYPTTOKEN_USER *el);
00208 GWENHYWFAR_API void GWEN_CryptToken_User_SetPeerName(GWEN_CRYPTTOKEN_USER *el, const char *d);
00209 
00213 GWENHYWFAR_API const char *GWEN_CryptToken_User_GetAddress(const GWEN_CRYPTTOKEN_USER *el);
00217 GWENHYWFAR_API void GWEN_CryptToken_User_SetAddress(GWEN_CRYPTTOKEN_USER *el, const char *d);
00218 
00222 GWENHYWFAR_API int GWEN_CryptToken_User_GetPort(const GWEN_CRYPTTOKEN_USER *el);
00226 GWENHYWFAR_API void GWEN_CryptToken_User_SetPort(GWEN_CRYPTTOKEN_USER *el, int d);
00227 
00231 GWENHYWFAR_API const char *GWEN_CryptToken_User_GetSystemId(const GWEN_CRYPTTOKEN_USER *el);
00235 GWENHYWFAR_API void GWEN_CryptToken_User_SetSystemId(GWEN_CRYPTTOKEN_USER *el, const char *d);
00236 
00240 GWENHYWFAR_API GWEN_TYPE_UINT32 GWEN_CryptToken_User_GetContextId(const GWEN_CRYPTTOKEN_USER *el);
00244 GWENHYWFAR_API void GWEN_CryptToken_User_SetContextId(GWEN_CRYPTTOKEN_USER *el, GWEN_TYPE_UINT32 d);
00245 
00246 
00247 #ifdef __cplusplus
00248 } /* __cplusplus */
00249 #endif
00250 
00251 
00252 #endif /* CRYPTTOKEN_USER_H */

Generated on Sat Sep 16 11:19:15 2006 for gwenhywfar by  doxygen 1.4.7