ssl_cipher.h File Reference

#include <gwenhywfar/db.h>
#include <gwenhywfar/misc.h>
#include <gwenhywfar/list2.h>

Go to the source code of this file.

Typedefs

typedef GWEN_SSLCIPHER GWEN_SSLCIPHER

Functions

GWENHYWFAR_API void GWEN_SslCipher_Attach (GWEN_SSLCIPHER *st)
GWENHYWFAR_API GWEN_SSLCIPHERGWEN_SslCipher_dup (const GWEN_SSLCIPHER *st)
GWENHYWFAR_API void GWEN_SslCipher_free (GWEN_SSLCIPHER *st)
GWENHYWFAR_API GWEN_SSLCIPHERGWEN_SslCipher_fromDb (GWEN_DB_NODE *db)
GWENHYWFAR_API int GWEN_SslCipher_GetBits (const GWEN_SSLCIPHER *el)
GWENHYWFAR_API const char * GWEN_SslCipher_GetDescription (const GWEN_SSLCIPHER *el)
GWENHYWFAR_API const char * GWEN_SslCipher_GetName (const GWEN_SSLCIPHER *el)
GWENHYWFAR_API const char * GWEN_SslCipher_GetVersion (const GWEN_SSLCIPHER *el)
GWENHYWFAR_API int GWEN_SslCipher_IsModified (const GWEN_SSLCIPHER *st)
GWENHYWFAR_API GWEN_SSLCIPHER_LIST2GWEN_SslCipher_List2_dup (const GWEN_SSLCIPHER_LIST2 *stl)
GWENHYWFAR_API void GWEN_SslCipher_List2_freeAll (GWEN_SSLCIPHER_LIST2 *stl)
GWEN_SSLCIPHER_LISTGWEN_SslCipher_List_dup (const GWEN_SSLCIPHER_LIST *stl)
GWENHYWFAR_API GWEN_SSLCIPHERGWEN_SslCipher_new ()
GWENHYWFAR_API void GWEN_SslCipher_SetBits (GWEN_SSLCIPHER *el, int d)
GWENHYWFAR_API void GWEN_SslCipher_SetDescription (GWEN_SSLCIPHER *el, const char *d)
GWENHYWFAR_API void GWEN_SslCipher_SetModified (GWEN_SSLCIPHER *st, int i)
GWENHYWFAR_API void GWEN_SslCipher_SetName (GWEN_SSLCIPHER *el, const char *d)
GWENHYWFAR_API void GWEN_SslCipher_SetVersion (GWEN_SSLCIPHER *el, const char *d)
GWENHYWFAR_API int GWEN_SslCipher_toDb (const GWEN_SSLCIPHER *st, GWEN_DB_NODE *db)


Typedef Documentation

typedef struct GWEN_SSLCIPHER GWEN_SSLCIPHER
 


Function Documentation

GWENHYWFAR_API void GWEN_SslCipher_Attach GWEN_SSLCIPHER st  ) 
 

Increments the usage counter of the given object, so an additional free() is needed to destroy the object.

GWENHYWFAR_API GWEN_SSLCIPHER* GWEN_SslCipher_dup const GWEN_SSLCIPHER st  ) 
 

Creates and returns a deep copy of thegiven object.

GWENHYWFAR_API void GWEN_SslCipher_free GWEN_SSLCIPHER st  ) 
 

Destroys the given object.

GWENHYWFAR_API GWEN_SSLCIPHER* GWEN_SslCipher_fromDb GWEN_DB_NODE db  ) 
 

Creates an object from the data in the given GWEN_DB_NODE

GWENHYWFAR_API int GWEN_SslCipher_GetBits const GWEN_SSLCIPHER el  ) 
 

Returns the property GWEN_SSLCIPHER_Bits

GWENHYWFAR_API const char* GWEN_SslCipher_GetDescription const GWEN_SSLCIPHER el  ) 
 

Returns the property GWEN_SSLCIPHER_Description

GWENHYWFAR_API const char* GWEN_SslCipher_GetName const GWEN_SSLCIPHER el  ) 
 

Returns the property GWEN_SSLCIPHER_Name

GWENHYWFAR_API const char* GWEN_SslCipher_GetVersion const GWEN_SSLCIPHER el  ) 
 

Returns the property GWEN_SSLCIPHER_Version

GWENHYWFAR_API int GWEN_SslCipher_IsModified const GWEN_SSLCIPHER st  ) 
 

Returns 0 if this object has not been modified, !=0 otherwise

GWENHYWFAR_API GWEN_SSLCIPHER_LIST2* GWEN_SslCipher_List2_dup const GWEN_SSLCIPHER_LIST2 stl  ) 
 

Creates a deep copy of the given LIST2.

GWENHYWFAR_API void GWEN_SslCipher_List2_freeAll GWEN_SSLCIPHER_LIST2 stl  ) 
 

Destroys all objects stored in the given LIST2 and the list itself

GWEN_SSLCIPHER_LIST* GWEN_SslCipher_List_dup const GWEN_SSLCIPHER_LIST stl  ) 
 

GWENHYWFAR_API GWEN_SSLCIPHER* GWEN_SslCipher_new  ) 
 

Creates a new object.

GWENHYWFAR_API void GWEN_SslCipher_SetBits GWEN_SSLCIPHER el,
int  d
 

Set the property GWEN_SSLCIPHER_Bits

GWENHYWFAR_API void GWEN_SslCipher_SetDescription GWEN_SSLCIPHER el,
const char *  d
 

Set the property GWEN_SSLCIPHER_Description

GWENHYWFAR_API void GWEN_SslCipher_SetModified GWEN_SSLCIPHER st,
int  i
 

Sets the modified state of the given object

GWENHYWFAR_API void GWEN_SslCipher_SetName GWEN_SSLCIPHER el,
const char *  d
 

Set the property GWEN_SSLCIPHER_Name

GWENHYWFAR_API void GWEN_SslCipher_SetVersion GWEN_SSLCIPHER el,
const char *  d
 

Set the property GWEN_SSLCIPHER_Version

GWENHYWFAR_API int GWEN_SslCipher_toDb const GWEN_SSLCIPHER st,
GWEN_DB_NODE db
 

Stores an object in the given GWEN_DB_NODE


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