go-ceph/internal/cutil
Robert Vasek 74ca850366 cutil: added BufferGroup
BufferGroup is a helper structure that holds Go-allocated slices of
C-allocated strings and their respective lengths. Useful for C functions
that consume byte buffers with explicit length instead of null-terminated
strings.
2022-03-09 14:02:56 +00:00
..
aliases.go rados: implement binding for rados_write_op_cmpext 2021-12-08 19:07:12 +00:00
buffergroup_test.go cutil: added BufferGroup 2022-03-09 14:02:56 +00:00
buffergroup.go cutil: added BufferGroup 2022-03-09 14:02:56 +00:00
command_input_test.go cutil: add a new internal package for c+go utility functions 2020-05-12 17:18:08 -04:00
command_input.go cutil: add a new internal package for c+go utility functions 2020-05-12 17:18:08 -04:00
command_output_test.go cutil: allow passing free functions to command output type 2020-05-12 17:18:08 -04:00
command_output.go cutil: allow passing free functions to command output type 2020-05-12 17:18:08 -04:00
cslice_test.go rados: remove pointer arithmetic on C-buffers 2021-05-03 16:20:34 +00:00
cslice.go rados: remove pointer arithmetic on C-buffers 2021-05-03 16:20:34 +00:00
iovec_test.go tests: add benchmarks for PtrGuard related types 2021-06-01 09:19:59 +00:00
iovec.go cutil: use SyncBuffer for iovec type 2021-02-08 11:09:25 -05:00
ptrguard_test.go cutil: fix race condition in ptrguard tests 2021-08-12 10:02:40 -04:00
ptrguard.go ptrguard: simplify pointer size assert 2021-10-04 06:58:23 +00:00
splitbuf_test.go cutil: add SplitBuffer and SplitSparseBuffer helper functions 2020-07-23 16:38:39 -04:00
splitbuf.go cutil: add SplitBuffer and SplitSparseBuffer helper functions 2020-07-23 16:38:39 -04:00
sync_buffer_memcpy.go format: run gofmt on all files 2021-10-04 18:58:35 +00:00
sync_buffer_test.go tests: add benchmarks for PtrGuard related types 2021-06-01 09:19:59 +00:00
sync_buffer.go cutil: fix revive error 2022-02-08 15:17:34 +00:00