Converting InetAddresses to native struct in*_addr and SocketAddresses to struct...
[cascardo/gnio.git] / gnio / gsocketaddress.c
index 88b4700..0f904cc 100644 (file)
@@ -39,3 +39,19 @@ g_socket_address_init (GSocketAddress *address)
 {
 
 }
+
+gssize
+g_socket_address_native_size (GSocketAddress *address)
+{
+  g_return_val_if_fail (G_IS_SOCKET_ADDRESS (address), -1);
+
+  return G_SOCKET_ADDRESS_GET_CLASS (address)->native_size (address);
+}
+
+gboolean
+g_socket_address_to_native (GSocketAddress *address, gpointer dest)
+{
+  g_return_val_if_fail (G_IS_SOCKET_ADDRESS (address), FALSE);
+
+  return G_SOCKET_ADDRESS_GET_CLASS (address)->to_native (address, dest);
+}