diff options
Diffstat (limited to 'src/pdesc.h')
-rw-r--r-- | src/pdesc.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/pdesc.h b/src/pdesc.h index b0355b4..dcba303 100644 --- a/src/pdesc.h +++ b/src/pdesc.h @@ -7,7 +7,8 @@ struct psock; enum pdesc_remote_errno { - REMOTE_FOUND, + REMOTE_EXISTS, + REMOTE_NOT_FOUND, REMOTE_PACKET_INVALID, REMOTE_ICMP_ECHO_CLIENT, REMOTE_ICMP_REPLY_SERVER, @@ -19,10 +20,11 @@ enum pdesc_state { PDESC_STATE_AUTH, PDESC_STATE_DATA }; struct pdesc { enum pdesc_state state; struct sockaddr_storage peer; + char peer_str[INET6_ADDRSTRLEN]; uint16_t identifier; uint16_t sequence; }; -enum pdesc_remote_errno pdesc_find_remote(struct psock *, struct pdesc ** const); +enum pdesc_remote_errno pdesc_find_current_remote(struct psock *, struct pdesc ** const); #endif |