]> git.meshlink.io Git - utcp/blobdiff - utcp_priv.h
Add socket option functions names similar to setsockopt()/ioctl() ones.
[utcp] / utcp_priv.h
index 5a72ce9a1fd58a0ffecd9872a102d8cc899123d9..6c1386307e691ca79babe93f66b62108ada9a177 100644 (file)
@@ -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 {