Converting InetAddresses to native struct in*_addr and SocketAddresses to struct...
[cascardo/gnio.git] / gnio / gsocketaddress.h
index 72fdcce..985ae5f 100644 (file)
@@ -46,9 +46,17 @@ struct _GSocketAddress
 struct _GSocketAddressClass
 {
   GObjectClass 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);
+
+gssize         g_socket_address_native_size (GSocketAddress *address);
 
 G_END_DECLS