X-Git-Url: http://git.cascardo.eti.br/?p=cascardo%2Fgnio.git;a=blobdiff_plain;f=gnio%2Fgtcpclient.h;fp=gnio%2Fgtcpclient.h;h=8a1bf7fccaaaeaa5e392fc5f8b4c94055562a4eb;hp=f4612219d1d83fb0c725f6a25e40e7ce3cf6f9c1;hb=a7b5dcd5941e314caa53623f6b3d53e2d2d0c7d8;hpb=b9453dd5e1e0a4c94a766bc741dc7d4a9457f686 diff --git a/gnio/gtcpclient.h b/gnio/gtcpclient.h index f461221..8a1bf7f 100644 --- a/gnio/gtcpclient.h +++ b/gnio/gtcpclient.h @@ -56,12 +56,27 @@ struct _GTcpClientClass GObjectClass parent_class; }; -GType g_tcp_client_get_type (void) G_GNUC_CONST; +GType g_tcp_client_get_type (void) G_GNUC_CONST; -GTcpClient * g_tcp_client_new (GInetSocketAddress *address, - GError **error); +GTcpClient * g_tcp_client_new (const gchar *hostname, + gushort port); -void g_tcp_client_close (GTcpClient *client); +GTcpClient * g_tcp_client_new_from_address (GInetSocketAddress *address); + +gboolean g_tcp_client_connect (GTcpClient *clientt, + GCancellable *cancellable, + GError **error); + +void g_tcp_client_connect_async (GTcpClient *client, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); + +gboolean g_tcp_client_connect_finish (GTcpClient *client, + GAsyncResult *result, + GError **error); + +void g_tcp_client_close (GTcpClient *client); G_END_DECLS