+/** @brief A network address */
+struct netaddress {
+ /** @brief Address family
+ *
+ * Typically @c AF_UNIX, @c AF_INET, @c AF_INET6 or @c AF_UNSPEC.
+ * Set to -1 to mean 'no address'.
+ */
+ int af;
+
+ /** @brief Address or NULL for 'any' */
+ char *address;
+
+ /** @brief Port number */
+ int port;
+};