Async connecting *almost* works. For some reason the G_IO_OUT condition
[cascardo/gnio.git] / gnio / gsocket.h
index d28244c..ed2d4aa 100644 (file)
@@ -91,6 +91,9 @@ void             g_socket_set_reuse_address  (GSocket  *socket,
 
 gboolean         g_socket_get_reuse_address  (GSocket  *socket);
 
+gboolean         g_socket_has_socket_error   (GSocket  *socket,
+                                              GError  **error);
+
 gboolean         g_socket_bind               (GSocket         *socket,
                                               GSocketAddress  *address,
                                               GError         **error);
@@ -111,7 +114,7 @@ gssize           g_socket_receive            (GSocket       *socket,
                                               GError       **error);
 
 gssize           g_socket_send               (GSocket       *socket,
-                                              gchar         *buffer,
+                                              const gchar   *buffer,
                                               gsize          size,
                                               GError       **error);