X-Git-Url: http://git.meshlink.io/?p=utcp;a=blobdiff_plain;f=utcp_priv.h;h=6c1386307e691ca79babe93f66b62108ada9a177;hp=5a72ce9a1fd58a0ffecd9872a102d8cc899123d9;hb=4368d8c9956242f0bdc00d43ebf32a72332522c1;hpb=dc2427dddbe30e97129ff0d20a5484ade68259c3 diff --git a/utcp_priv.h b/utcp_priv.h index 5a72ce9..6c13863 100644 --- a/utcp_priv.h +++ b/utcp_priv.h @@ -30,6 +30,9 @@ #define FIN 4 #define RST 8 +#define DEFAULT_SNDBUFSIZE 4096 +#define DEFAULT_MAXSNDBUFSIZE 131072 + struct hdr { uint16_t src; // Source port uint16_t dst; // Destination port @@ -73,6 +76,9 @@ struct utcp_connection { struct utcp *utcp; bool reapable; + bool nodelay; + bool keepalive; + uint16_t src; uint16_t dst; enum state state; @@ -99,6 +105,7 @@ struct utcp_connection { char *sndbuf; uint32_t sndbufsize; + uint32_t maxsndbufsize; }; struct utcp {