#include <glib-object.h>
#include <gio/gio.h>
-#include "ginetaddress.h"
-#include "gsocketaddress.h"
+#include <gnio/gsocketaddress.h>
G_BEGIN_DECLS
GType g_socket_get_type (void) G_GNUC_CONST;
-GSocket * g_socket_new (GSocketDomain domain, GSocketType type, const gchar *protocol, GError **error);
+GSocket * g_socket_new (GSocketDomain domain,
+ GSocketType type,
+ const gchar *protocol,
+ GError **error);
GSocket * g_socket_new_from_fd (gint fd);
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);
GError **error);
gssize g_socket_send (GSocket *socket,
- gchar *buffer,
+ const gchar *buffer,
gsize size,
GError **error);