]> git.proxmox.com Git - mirror_qemu.git/blobdiff - include/qemu/sockets.h
sockets: New helper socket_address_crumple()
[mirror_qemu.git] / include / qemu / sockets.h
index 5f1bab9b3e59e486a65c002a1b42f1ff87b6a8b4..7842f6d150c50cbd07658cf80260c5be47d84cb4 100644 (file)
@@ -119,4 +119,15 @@ SocketAddress *socket_remote_address(int fd, Error **errp);
  */
 char *socket_address_to_string(struct SocketAddress *addr, Error **errp);
 
+/**
+ * socket_address_crumple:
+ * @addr_flat: the socket address to crumple
+ *
+ * Convert SocketAddressFlat to SocketAddress.  Caller is responsible
+ * for freeing with qapi_free_SocketAddress().
+ *
+ * Returns: the argument converted to SocketAddress.
+ */
+SocketAddress *socket_address_crumple(SocketAddressFlat *addr_flat);
+
 #endif /* QEMU_SOCKETS_H */