X-Git-Url: http://git.meshlink.io/?p=utcp;a=blobdiff_plain;f=utcp_priv.h;h=b9979539465a7ac7e5cbae1b9e5c3258fc8a445a;hp=d73d664d51e9981c82150e7766a98de0dd76fed9;hb=d6fd886cef9bc465c03a95e9b89f44b2810066aa;hpb=8d8944f2e16b8d11e54cb79e1d45023e84aed37f diff --git a/utcp_priv.h b/utcp_priv.h index d73d664..b997953 100644 --- a/utcp_priv.h +++ b/utcp_priv.h @@ -71,6 +71,13 @@ static const char *strstate[] __attribute__((unused)) = { [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; @@ -113,9 +120,7 @@ struct utcp_connection { // Send buffer - char *sndbuf; - uint32_t sndbufsize; - uint32_t maxsndbufsize; + struct buffer sndbuf; // Per-socket options