X-Git-Url: http://git.cascardo.eti.br/?a=blobdiff_plain;f=gnio%2Fgsocketaddress.h;h=a77057475f2485d5944c47b475989fa9bd659f9e;hb=e565d23487b351658be8d8bc374d847c09b7a0cf;hp=72fdcce318aea6cd54bc86d0194ae2954f6aa376;hpb=5e4f10ab70978804fed4afcb1a45ac5b6b2206cd;p=cascardo%2Fgnio.git diff --git a/gnio/gsocketaddress.h b/gnio/gsocketaddress.h index 72fdcce..a770574 100644 --- a/gnio/gsocketaddress.h +++ b/gnio/gsocketaddress.h @@ -40,15 +40,23 @@ 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); + +gssize g_socket_address_native_size (GSocketAddress *address); G_END_DECLS