|
GQuark | ekg_connection_error_quark () |
|
static void | setup_async_read (struct ekg_connection *c) |
|
static gboolean | setup_async_connect (GSocketClient *sock, struct ekg_connection_starter *cs) |
|
static void | ekg_gnutls_new_session (GSocketClient *sockclient, GSocketConnection *sock, struct ekg_connection_starter *cs) |
|
static G_GNUC_CONST GQuark | ekg_gnutls_error_quark () |
|
static void | ekg_connection_remove (struct ekg_connection *c) |
|
static struct ekg_connection * | get_connection_by_outstream (GDataOutputStream *s) |
|
static struct ekg_connection * | get_slave_connection_by_conn (GSocketConnection *c) |
|
static void | done_async_read (GObject *obj, GAsyncResult *res, gpointer user_data) |
|
static void | failed_write (struct ekg_connection *c) |
|
static void | done_async_write (GObject *obj, GAsyncResult *res, gpointer user_data) |
|
static void | setup_async_write (struct ekg_connection *c) |
|
GDataOutputStream * | ekg_connection_add (GSocketConnection *conn, GInputStream *raw_instream, GOutputStream *raw_outstream, ekg_input_callback_t callback, ekg_failure_callback_t failure_callback, gpointer priv_data) |
|
void | ekg_disconnect_by_outstream (GDataOutputStream *f) |
|
void | ekg_connection_write_buf (GDataOutputStream *f, gconstpointer buf, gsize len) |
|
void | ekg_connection_write (GDataOutputStream *f, const gchar *format,...) |
|
static void | failed_async_connect (GSocketClient *sock, GError *err, struct ekg_connection_starter *cs) |
|
static void | succeeded_async_connect (GSocketClient *sock, GSocketConnection *conn, struct ekg_connection_starter *cs, GInputStream *instream, GOutputStream *outstream) |
|
static void | done_async_connect (GObject *obj, GAsyncResult *res, gpointer user_data) |
|
ekg_connection_starter_t | ekg_connection_starter_new (guint16 defport) |
|
void | ekg_connection_starter_free (ekg_connection_starter_t cs) |
|
void | ekg_connection_starter_bind (ekg_connection_starter_t cs, const gchar *hostname) |
|
void | ekg_connection_starter_set_srv_resolver (ekg_connection_starter_t cs, const gchar *service, const gchar *domain) |
|
void | ekg_connection_starter_set_servers (ekg_connection_starter_t cs, const gchar *servers) |
|
void | ekg_connection_starter_set_use_tls (ekg_connection_starter_t cs, gboolean use_tls) |
|
GCancellable * | ekg_connection_starter_run (ekg_connection_starter_t cs, GSocketClient *sock, ekg_connection_callback_t callback, ekg_connection_failure_callback_t failure_callback, gpointer priv_data) |
|
static void | ekg_gnutls_free_connection (struct ekg_gnutls_connection *conn) |
|
static void | ekg_gnutls_free_connection_starter (struct ekg_gnutls_connection_starter *gcs) |
|
static gssize | ekg_gnutls_pull (gnutls_transport_ptr_t connptr, gpointer buf, gsize len) |
|
static gssize | ekg_gnutls_push (gnutls_transport_ptr_t connptr, gconstpointer buf, gsize len) |
|
static void | ekg_gnutls_handle_data_failure (GDataInputStream *s, GError *err, gpointer data) |
|
static void | ekg_gnutls_handle_data (GDataInputStream *s, gpointer data) |
|
static void | ekg_gnutls_flush (struct ekg_connection *c) |
|
static void | ekg_gnutls_handle_handshake_failure (GDataInputStream *s, GError *err, gpointer data) |
|
static void | ekg_gnutls_async_handshake (struct ekg_gnutls_connection_starter *gcs) |
|
static void | ekg_gnutls_handle_handshake_input (GDataInputStream *s, gpointer data) |
|
static void | ekg_gnutls_log (gint level, const char *msg) |
|
void | ekg_tls_init (void) |
|
void | ekg_tls_deinit (void) |
|