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

Definition at line 50 of file ssl_cipher.h.


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 Tue May 1 12:56:31 2007 for gwenhywfar by  doxygen 1.5.1