Starting on TcpClient, some formatting fixes
[cascardo/gnio.git] / gnio / gtcpclient.h
index f461221..8a1bf7f 100644 (file)
@@ -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