diff options
author | Susant Palai <spalai@redhat.com> | 2018-05-18 12:20:08 +0530 |
---|---|---|
committer | Susant Palai <spalai@redhat.com> | 2018-05-24 09:32:09 +0000 |
commit | fc17daf2e6d665262ba12e6f6aab91678f124ab8 (patch) | |
tree | 3028aa3dd2600d05bf6d75ca05b2854db083a627 /libglusterfs/src/iobuf.h | |
parent | 9cc4ed624edb368d77d6bb7a5dfae1a79746e523 (diff) |
core: make glfs_iobuf_copy() consumable for general purpose.
Currently plugins for cloudsync will be using it to write back data
downloaded from remote store/cloud.
Change-Id: I59f10bebed21b19568c94cbf29e3d536d5570749
Updates: #387
Signed-off-by: Susant Palai <spalai@redhat.com>
Diffstat (limited to 'libglusterfs/src/iobuf.h')
-rw-r--r-- | libglusterfs/src/iobuf.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libglusterfs/src/iobuf.h b/libglusterfs/src/iobuf.h index 830904c2fe9..e47c342dc8c 100644 --- a/libglusterfs/src/iobuf.h +++ b/libglusterfs/src/iobuf.h @@ -173,4 +173,10 @@ iobuf_get2 (struct iobuf_pool *iobuf_pool, size_t page_size); struct iobuf * iobuf_get_page_aligned (struct iobuf_pool *iobuf_pool, size_t page_size, size_t align_size); + +int +iobuf_copy (struct iobuf_pool *iobuf_pool, const struct iovec *iovec_src, + int iovcnt, struct iobref **iobref, struct iobuf **iobuf, + struct iovec *iov_dst); + #endif /* !_IOBUF_H_ */ |