From 4e19749f95f47cb329d408559b458c4ba9f9653a Mon Sep 17 00:00:00 2001
From: guowenxue <guowenxue@gmail.com>
Date: Fri, 27 Sep 2024 14:33:10 +0800
Subject: [PATCH] update booster makefile

---
 booster/ringbuf.h |   37 +++++++++++++++++--------------------
 1 files changed, 17 insertions(+), 20 deletions(-)

diff --git a/booster/ringbuf.h b/booster/ringbuf.h
index 26153eb..e33ba6d 100644
--- a/booster/ringbuf.h
+++ b/booster/ringbuf.h
@@ -24,34 +24,31 @@
 
 
 /* Initial the ring buffer */
-void rb_init (struct ring_buffer *ring, unsigned char *buff, int size) ;
+void rb_init(struct ring_buffer *rb, unsigned char *buf, int size);
 
+/* Clear the ring buffer data  */
+void rb_clear(struct ring_buffer *rb);
+
+/* Get data size in the ring buffer  */
+int rb_data_size(struct ring_buffer *rb);
+
+/* Get ring buffer left free size  */
+int rb_free_size(struct ring_buffer *rb);
+
+/* Read a specify $index byte data in ring buffer $rb  */
+unsigned char rb_peek(struct ring_buffer *rb, int index);
 
 /*  Description: Write $len bytes data in $buf into ring buffer $rb
  * Return Value: The actual written into ring buffer data size, if ring buffer
  * left space size small than $len, then only part of the data be written into.
  */
-int rb_write (struct ring_buffer *rb, unsigned char *buf, int len) ;
+int rb_write(struct ring_buffer *rb, unsigned char *buf, int len);
 
+/* Read $bytes data from ring buffer $rb to $buf */
+int rb_read(struct ring_buffer *rb, unsigned char *buf, int bytes);
 
-/* Get ring buffer left free size  */
-int rb_free_size (struct ring_buffer *rb);
-
-
-/* Read $max bytes data from ring buffer $rb to $buf */
-int rb_read (struct ring_buffer *rb, unsigned char *buf, int max);
-
-
-/* Read a specify $index byte data in ring buffer $rb  */
-unsigned char rb_peek(struct ring_buffer *rb, int index);
-
-
-/* Get data size in the ring buffer  */
-int rb_data_size (struct ring_buffer *rb);
-
-
-/* Clear the ring buffer data  */
-void rb_clear (struct ring_buffer *rb) ;
+/* Read $bytes data from ring buffer $rb to $buf, but not drain */
+int rb_copy(struct ring_buffer *rb, unsigned char *buf, int bytes);
 
 #endif   /* ----- #ifndef _RINGBUF_H_  ----- */
 

--
Gitblit v1.9.1