summaryrefslogtreecommitdiff
path: root/include/external
diff options
context:
space:
mode:
authorQiuwen Lu <[email protected]>2017-07-27 14:08:11 +0800
committerQiuwen Lu <[email protected]>2017-07-27 14:08:11 +0800
commitabd9bf9a85325473957f76672cde718b3c72974b (patch)
tree74586912f70f306752723e9f6a3f4a69a3810a47 /include/external
parenta9d87e61409bfc75efee0ee8f5a550b0c4b0a430 (diff)
增加BUFF接口函数:获取和设置BUFF起始offset。
- 增加marsio_buff_offset_set()和marsio_buff_offset_get()函数。
Diffstat (limited to 'include/external')
-rw-r--r--include/external/marsio.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/external/marsio.h b/include/external/marsio.h
index 8956db6..bb1fa9e 100644
--- a/include/external/marsio.h
+++ b/include/external/marsio.h
@@ -177,6 +177,11 @@ char *marsio_buff_adj(marsio_buff_t *m, uint16_t len);
int marsio_buff_trim(marsio_buff_t *m, uint16_t len);
+char * marsio_buff_offset_set(marsio_buff_t *m, off_t offset,
+ int is_relative);
+
+off_t marsio_buff_offset_get(marsio_buff_t *m);
+
/* 支持写时复制的报文修改裁剪函数 */
marsio_buff_t * marsio_buff_prepend_cw(struct mr_instance * instance,
marsio_buff_t *m, uint16_t len, void ** ptr_out);