[TIME_WAIT] = "TIME_WAIT"
};
+struct buffer {
+ char *data;
+ uint32_t used;
+ uint32_t size;
+ uint32_t maxsize;
+};
+
struct utcp_connection {
void *priv;
struct utcp *utcp;
// Callbacks
utcp_recv_t recv;
+ utcp_poll_t poll;
// TCP State
// Send buffer
- char *sndbuf;
- uint32_t sndbufsize;
- uint32_t maxsndbufsize;
+ struct buffer sndbuf;
// Per-socket options