diff options
author | Richard Braun <rbraun@sceen.net> | 2018-09-02 17:04:24 +0200 |
---|---|---|
committer | Richard Braun <rbraun@sceen.net> | 2018-09-02 17:04:24 +0200 |
commit | b7bb9e691d29f31d35fe866068ba3cf16e2ef338 (patch) | |
tree | 8eabcf7d97fe1ad842a8ce901f353abe5bc06612 | |
parent | 93069a0a9f9dd82fc7d57c72704b2328e633d4aa (diff) |
mbuf: add the mbuf_avail_size function
-rw-r--r-- | src/mbuf.c | 6 | ||||
-rw-r--r-- | src/mbuf.h | 5 |
2 files changed, 11 insertions, 0 deletions
@@ -164,3 +164,9 @@ out: *sizep = size; return error; } + +size_t +mbuf_avail_size(const struct mbuf *mbuf) +{ + return cbuf_avail_size(&mbuf->cbuf); +} @@ -84,4 +84,9 @@ int mbuf_push(struct mbuf *mbuf, const void *buf, size_t size, bool erase); */ int mbuf_pop(struct mbuf *mbuf, void *buf, size_t *sizep); +/* + * Get the number of availabe bytes in a message buffer. + */ +size_t mbuf_avail_size(const struct mbuf *mbuf); + #endif /* MBUF_H */ |