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