CamelTcpStreamSSL

CamelTcpStreamSSL

Synopsis

struct              CamelTcpStreamSSL;
#define             CAMEL_TCP_STREAM_SSL_ENABLE_SSL2
#define             CAMEL_TCP_STREAM_SSL_ENABLE_SSL3
#define             CAMEL_TCP_STREAM_SSL_ENABLE_TLS
CamelStream*        camel_tcp_stream_ssl_new            (struct _CamelSession *session,
                                                         const char *expected_host,
                                                         guint32 flags);
CamelStream*        camel_tcp_stream_ssl_new_raw        (struct _CamelSession *session,
                                                         const char *expected_host,
                                                         guint32 flags);
int                 camel_tcp_stream_ssl_enable_ssl     (CamelTcpStreamSSL *ssl);

Description

Details

struct CamelTcpStreamSSL

struct CamelTcpStreamSSL {
	CamelTcpStream parent_object;

	struct _CamelTcpStreamSSLPrivate *priv;
};


CAMEL_TCP_STREAM_SSL_ENABLE_SSL2

#define CAMEL_TCP_STREAM_SSL_ENABLE_SSL2   (1 << 0)


CAMEL_TCP_STREAM_SSL_ENABLE_SSL3

#define CAMEL_TCP_STREAM_SSL_ENABLE_SSL3   (1 << 1)


CAMEL_TCP_STREAM_SSL_ENABLE_TLS

#define CAMEL_TCP_STREAM_SSL_ENABLE_TLS    (1 << 2)


camel_tcp_stream_ssl_new ()

CamelStream*        camel_tcp_stream_ssl_new            (struct _CamelSession *session,
                                                         const char *expected_host,
                                                         guint32 flags);

session :

expected_host :

flags :

Returns :


camel_tcp_stream_ssl_new_raw ()

CamelStream*        camel_tcp_stream_ssl_new_raw        (struct _CamelSession *session,
                                                         const char *expected_host,
                                                         guint32 flags);

session :

expected_host :

flags :

Returns :


camel_tcp_stream_ssl_enable_ssl ()

int                 camel_tcp_stream_ssl_enable_ssl     (CamelTcpStreamSSL *ssl);

ssl :

Returns :