diff options
Diffstat (limited to 'src/pdesc.h')
-rw-r--r-- | src/pdesc.h | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/pdesc.h b/src/pdesc.h index 54fad4a..b0355b4 100644 --- a/src/pdesc.h +++ b/src/pdesc.h @@ -6,7 +6,15 @@ struct psock; -enum pdesc_state { PDESC_STATE_AUTH }; +enum pdesc_remote_errno { + REMOTE_FOUND, + REMOTE_PACKET_INVALID, + REMOTE_ICMP_ECHO_CLIENT, + REMOTE_ICMP_REPLY_SERVER, + REMOTE_MAX_DESCRIPTORS, +}; + +enum pdesc_state { PDESC_STATE_AUTH, PDESC_STATE_DATA }; struct pdesc { enum pdesc_state state; @@ -15,6 +23,6 @@ struct pdesc { uint16_t sequence; }; -struct pdesc * pdesc_find_remote(struct psock *); +enum pdesc_remote_errno pdesc_find_remote(struct psock *, struct pdesc ** const); #endif |