]> git.lizzy.rs Git - dragonnet.git/blobdiff - peer.h
Refactor address conversions
[dragonnet.git] / peer.h
diff --git a/peer.h b/peer.h
index 2f4ec6a2fcebf9134efcfb25064ff8d7598fb66f..4053bee277fea7801a2de84d240c7eae7b03215b 100644 (file)
--- a/peer.h
+++ b/peer.h
@@ -3,6 +3,8 @@
 
 #include <pthread.h>
 
+#include "addr.h"
+
 typedef enum {
        DRAGONNET_PEER_CREATED,
        DRAGONNET_PEER_ACTIVE,
@@ -11,8 +13,7 @@ typedef enum {
 
 typedef struct {
        int sock;
-       struct addrinfo *laddr;
-       struct addrinfo *raddr;
+       DragonnetAddr laddr, raddr;
        DragonnetPeerState state;
 
        pthread_rwlock_t *mu;