loudmouth/lm-ssl.h
changeset 101 a8abfbc8c005
parent 99 81e9d035de02
child 121 612603ba6d90
equal deleted inserted replaced
100:2b2a0caf1b3a 101:a8abfbc8c005
    22 #define __LM_SSL_H__
    22 #define __LM_SSL_H__
    23 
    23 
    24 #if !defined (LM_INSIDE_LOUDMOUTH_H) && !defined (LM_COMPILATION)
    24 #if !defined (LM_INSIDE_LOUDMOUTH_H) && !defined (LM_COMPILATION)
    25 #error "Only <loudmouth/loudmouth.h> can be included directly, this file may disappear or change contents."
    25 #error "Only <loudmouth/loudmouth.h> can be included directly, this file may disappear or change contents."
    26 #endif
    26 #endif
       
    27 
       
    28 G_BEGIN_DECLS
    27 
    29 
    28 typedef struct _LmSSL LmSSL;
    30 typedef struct _LmSSL LmSSL;
    29 typedef enum {
    31 typedef enum {
    30 	LM_CERT_INVALID,
    32 	LM_CERT_INVALID,
    31 	LM_CERT_ISSUER_NOT_FOUND,
    33 	LM_CERT_ISSUER_NOT_FOUND,
    62 
    64 
    63 
    65 
    64 LmSSL *               lm_ssl_ref             (LmSSL          *ssl);
    66 LmSSL *               lm_ssl_ref             (LmSSL          *ssl);
    65 void                  lm_ssl_unref           (LmSSL          *ssl);
    67 void                  lm_ssl_unref           (LmSSL          *ssl);
    66 
    68 
       
    69 G_END_DECLS
       
    70 
    67 #endif /* __LM_SSL_H__ */
    71 #endif /* __LM_SSL_H__ */