ustream: add ustream_read_buf_full() helper
authorFelix Fietkau <nbd@openwrt.org>
Sun, 30 Dec 2012 14:25:35 +0000 (15:25 +0100)
committerFelix Fietkau <nbd@openwrt.org>
Sun, 30 Dec 2012 14:25:35 +0000 (15:25 +0100)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
ustream.h

index 2df429c0a165a341ca83ec557c3e6d760600fe94..a1502afb00676f2943e7104c0a81f4a2363f2bf1 100644 (file)
--- a/ustream.h
+++ b/ustream.h
@@ -163,6 +163,11 @@ static inline bool ustream_read_blocked(struct ustream *s)
        return !!(s->read_blocked & READ_BLOCKED_USER);
 }
 
+static inline bool ustream_read_buf_full(struct ustream *s)
+{
+       return s->r.data_bytes == s->r.buffer_len;
+}
+
 /*** --- functions only used by ustream implementations --- ***/
 
 /* ustream_init_defaults: fill default callbacks and options */