Some more stuff for GSockets
[cascardo/gnio.git] / gnio / gsocketaddress.h
index 985ae5f..d2b7db3 100644 (file)
@@ -40,23 +40,25 @@ typedef struct _GSocketAddressClass   GSocketAddressClass;
 
 struct _GSocketAddress
 {
-  GObject parent;
+  GInitiallyUnowned parent;
 };
 
 struct _GSocketAddressClass
 {
-  GObjectClass parent_class;
+  GInitiallyUnownedClass parent_class;
 
   gssize (*native_size) (GSocketAddress *address);
 
   gboolean (*to_native) (GSocketAddress *address, gpointer dest);
 };
 
-GType          g_socket_address_get_type    (void) G_GNUC_CONST;
+GType            g_socket_address_get_type    (void) G_GNUC_CONST;
 
-gboolean       g_socket_address_to_native   (GSocketAddress *address, gpointer dest);
+gboolean         g_socket_address_to_native   (GSocketAddress *address, gpointer dest);
 
-gssize         g_socket_address_native_size (GSocketAddress *address);
+gssize           g_socket_address_native_size (GSocketAddress *address);
+
+GSocketAddress * g_socket_address_from_native (gpointer native, gsize len);
 
 G_END_DECLS