ssl_cipher.h

Go to the documentation of this file.
00001 /* This file is auto-generated from "ssl_cipher.xml" by the typemaker
00002    tool of Gwenhywfar. 
00003    Do not edit this file -- all changes will be lost! */
00004 #ifndef SSL_CIPHER_H
00005 #define SSL_CIPHER_H
00006 
00046 #ifdef __cplusplus
00047 extern "C" {
00048 #endif
00049 
00050 typedef struct GWEN_SSLCIPHER GWEN_SSLCIPHER;
00051 
00052 #ifdef __cplusplus
00053 } /* __cplusplus */
00054 #endif
00055 
00056 #include <gwenhywfar/db.h>
00057 #include <gwenhywfar/misc.h>
00058 #include <gwenhywfar/list2.h>
00059 
00060 #ifdef __cplusplus
00061 extern "C" {
00062 #endif
00063 
00064 
00065 GWEN_LIST_FUNCTION_LIB_DEFS(GWEN_SSLCIPHER, GWEN_SslCipher, GWENHYWFAR_API)
00066 GWEN_SSLCIPHER_LIST *GWEN_SslCipher_List_dup(const GWEN_SSLCIPHER_LIST *stl);
00067 
00068 GWEN_LIST2_FUNCTION_LIB_DEFS(GWEN_SSLCIPHER, GWEN_SslCipher, GWENHYWFAR_API)
00069 
00072 GWENHYWFAR_API void GWEN_SslCipher_List2_freeAll(GWEN_SSLCIPHER_LIST2 *stl);
00075 GWENHYWFAR_API GWEN_SSLCIPHER_LIST2 *GWEN_SslCipher_List2_dup(const GWEN_SSLCIPHER_LIST2 *stl);
00076 
00079 GWENHYWFAR_API GWEN_SSLCIPHER *GWEN_SslCipher_new();
00082 GWENHYWFAR_API void GWEN_SslCipher_free(GWEN_SSLCIPHER *st);
00085 GWENHYWFAR_API void GWEN_SslCipher_Attach(GWEN_SSLCIPHER *st);
00088 GWENHYWFAR_API GWEN_SSLCIPHER *GWEN_SslCipher_dup(const GWEN_SSLCIPHER*st);
00091 GWENHYWFAR_API GWEN_SSLCIPHER *GWEN_SslCipher_fromDb(GWEN_DB_NODE *db);
00094 GWENHYWFAR_API int GWEN_SslCipher_toDb(const GWEN_SSLCIPHER*st, GWEN_DB_NODE *db);
00097 GWENHYWFAR_API int GWEN_SslCipher_IsModified(const GWEN_SSLCIPHER *st);
00100 GWENHYWFAR_API void GWEN_SslCipher_SetModified(GWEN_SSLCIPHER *st, int i);
00101 
00105 GWENHYWFAR_API const char *GWEN_SslCipher_GetName(const GWEN_SSLCIPHER *el);
00109 GWENHYWFAR_API void GWEN_SslCipher_SetName(GWEN_SSLCIPHER *el, const char *d);
00110 
00114 GWENHYWFAR_API const char *GWEN_SslCipher_GetVersion(const GWEN_SSLCIPHER *el);
00118 GWENHYWFAR_API void GWEN_SslCipher_SetVersion(GWEN_SSLCIPHER *el, const char *d);
00119 
00123 GWENHYWFAR_API const char *GWEN_SslCipher_GetDescription(const GWEN_SSLCIPHER *el);
00127 GWENHYWFAR_API void GWEN_SslCipher_SetDescription(GWEN_SSLCIPHER *el, const char *d);
00128 
00132 GWENHYWFAR_API int GWEN_SslCipher_GetBits(const GWEN_SSLCIPHER *el);
00136 GWENHYWFAR_API void GWEN_SslCipher_SetBits(GWEN_SSLCIPHER *el, int d);
00137 
00138 
00139 #ifdef __cplusplus
00140 } /* __cplusplus */
00141 #endif
00142 
00143 
00144 #endif /* SSL_CIPHER_H */

Generated on Wed Jun 21 00:59:52 2006 for gwenhywfar by  doxygen 1.4.6