changeset 5680:7577fb89916a HEAD

Added buffer_get_pool()
author Timo Sirainen <tss@iki.fi>
date Mon, 11 Jun 2007 02:16:59 +0300
parents 74e06273985b
children 09415e6a0892
files src/lib/buffer.c src/lib/buffer.h
diffstat 2 files changed, 10 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib/buffer.c	Mon Jun 11 01:25:04 2007 +0300
+++ b/src/lib/buffer.c	Mon Jun 11 02:16:59 2007 +0300
@@ -135,6 +135,13 @@
 	return data;
 }
 
+pool_t buffer_get_pool(buffer_t *_buf)
+{
+	struct real_buffer *buf = (struct real_buffer *)_buf;
+
+	return buf->pool;
+}
+
 void buffer_reset(buffer_t *_buf)
 {
 	struct real_buffer *buf = (struct real_buffer *)_buf;
--- a/src/lib/buffer.h	Mon Jun 11 01:25:04 2007 +0300
+++ b/src/lib/buffer.h	Mon Jun 11 02:16:59 2007 +0300
@@ -34,6 +34,9 @@
 void *_buffer_free_without_data(buffer_t **buf);
 #define buffer_free_without_data(buf) _buffer_free_without_data(&(buf))
 
+/* Returns the pool buffer was created with. */
+pool_t buffer_get_pool(buffer_t *buf);
+
 /* Reset the buffer. used size and it's contents are zeroed. */
 void buffer_reset(buffer_t *buf);