summaryrefslogtreecommitdiff
path: root/cpp/src/msgpack/vrefbuffer.h
diff options
context:
space:
mode:
authorfrsyuki <frsyuki@users.sourceforge.jp>2010-06-01 08:43:30 +0900
committerfrsyuki <frsyuki@users.sourceforge.jp>2010-06-01 08:43:30 +0900
commit3d3af3284e3a5fd03395b6694fd745491509aa64 (patch)
treee7d5cac03eceb078b6c7ebf7acdb356481cd4bd5 /cpp/src/msgpack/vrefbuffer.h
parenteabcf15790a774ce718ae1738c6ddb407e1cd279 (diff)
downloadmsgpack-python-3d3af3284e3a5fd03395b6694fd745491509aa64.tar.gz
cpp: adds Doxyfile
Diffstat (limited to 'cpp/src/msgpack/vrefbuffer.h')
-rw-r--r--cpp/src/msgpack/vrefbuffer.h24
1 files changed, 16 insertions, 8 deletions
diff --git a/cpp/src/msgpack/vrefbuffer.h b/cpp/src/msgpack/vrefbuffer.h
index ffb2302..123499d 100644
--- a/cpp/src/msgpack/vrefbuffer.h
+++ b/cpp/src/msgpack/vrefbuffer.h
@@ -30,19 +30,17 @@ struct iovec {
};
#endif
-#ifndef MSGPACK_VREFBUFFER_REF_SIZE
-#define MSGPACK_VREFBUFFER_REF_SIZE 32
-#endif
-
-#ifndef MSGPACK_VREFBUFFER_CHUNK_SIZE
-#define MSGPACK_VREFBUFFER_CHUNK_SIZE 8192
-#endif
-
#ifdef __cplusplus
extern "C" {
#endif
+/**
+ * @defgroup msgpack_vrefbuffer Vectored Referencing buffer
+ * @ingroup msgpack_buffer
+ * @{
+ */
+
struct msgpack_vrefbuffer_chunk;
typedef struct msgpack_vrefbuffer_chunk msgpack_vrefbuffer_chunk;
@@ -64,6 +62,14 @@ typedef struct msgpack_vrefbuffer {
} msgpack_vrefbuffer;
+#ifndef MSGPACK_VREFBUFFER_REF_SIZE
+#define MSGPACK_VREFBUFFER_REF_SIZE 32
+#endif
+
+#ifndef MSGPACK_VREFBUFFER_CHUNK_SIZE
+#define MSGPACK_VREFBUFFER_CHUNK_SIZE 8192
+#endif
+
bool msgpack_vrefbuffer_init(msgpack_vrefbuffer* vbuf,
size_t ref_size, size_t chunk_size);
void msgpack_vrefbuffer_destroy(msgpack_vrefbuffer* vbuf);
@@ -86,6 +92,8 @@ int msgpack_vrefbuffer_migrate(msgpack_vrefbuffer* vbuf, msgpack_vrefbuffer* to)
void msgpack_vrefbuffer_clear(msgpack_vrefbuffer* vref);
+/** @} */
+
msgpack_vrefbuffer* msgpack_vrefbuffer_new(size_t ref_size, size_t chunk_size)
{