pidgin 2.14.14dev
_PurpleSslConnection Struct Reference
Collaboration diagram for _PurpleSslConnection:
Collaboration graph

Data Fields

char * host
 Hostname to which the SSL connection will be made. More...
 
int port
 Port to connect to. More...
 
void * connect_cb_data
 Data to pass to PurpleSslConnection::connect_cb() More...
 
PurpleSslInputFunction connect_cb
 Callback triggered once the SSL handshake is complete. More...
 
PurpleSslErrorFunction error_cb
 Callback triggered if there is an error during connection. More...
 
void * recv_cb_data
 Data passed to PurpleSslConnection::recv_cb() More...
 
PurpleSslInputFunction recv_cb
 User-defined callback executed when the SSL connection receives data. More...
 
int fd
 File descriptor used to refer to the socket. More...
 
guint inpa
 Glib event source ID; used to refer to the received data callback in the glib eventloop. More...
 
PurpleProxyConnectData * connect_data
 Data related to the underlying TCP connection. More...
 
void * private_data
 Internal connection data managed by the SSL backend (GnuTLS/LibNSS/whatever) More...
 
PurpleCertificateVerifierverifier
 Verifier to use in authenticating the peer. More...
 

Detailed Description

Definition at line 50 of file sslconn.h.

Field Documentation

◆ connect_cb

PurpleSslInputFunction _PurpleSslConnection::connect_cb

Callback triggered once the SSL handshake is complete.

Definition at line 59 of file sslconn.h.

◆ connect_cb_data

void* _PurpleSslConnection::connect_cb_data

Data to pass to PurpleSslConnection::connect_cb()

Definition at line 57 of file sslconn.h.

◆ connect_data

PurpleProxyConnectData* _PurpleSslConnection::connect_data

Data related to the underlying TCP connection.

Definition at line 73 of file sslconn.h.

◆ error_cb

PurpleSslErrorFunction _PurpleSslConnection::error_cb

Callback triggered if there is an error during connection.

Definition at line 61 of file sslconn.h.

◆ fd

int _PurpleSslConnection::fd

File descriptor used to refer to the socket.

Definition at line 68 of file sslconn.h.

◆ host

char* _PurpleSslConnection::host

Hostname to which the SSL connection will be made.

Definition at line 53 of file sslconn.h.

◆ inpa

guint _PurpleSslConnection::inpa

Glib event source ID; used to refer to the received data callback in the glib eventloop.

Definition at line 71 of file sslconn.h.

◆ port

int _PurpleSslConnection::port

Port to connect to.

Definition at line 55 of file sslconn.h.

◆ private_data

void* _PurpleSslConnection::private_data

Internal connection data managed by the SSL backend (GnuTLS/LibNSS/whatever)

Definition at line 76 of file sslconn.h.

◆ recv_cb

PurpleSslInputFunction _PurpleSslConnection::recv_cb

User-defined callback executed when the SSL connection receives data.

Definition at line 65 of file sslconn.h.

◆ recv_cb_data

void* _PurpleSslConnection::recv_cb_data

Data passed to PurpleSslConnection::recv_cb()

Definition at line 63 of file sslconn.h.

◆ verifier

PurpleCertificateVerifier* _PurpleSslConnection::verifier

Verifier to use in authenticating the peer.

Definition at line 79 of file sslconn.h.


The documentation for this struct was generated from the following file: