All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
_shim.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <aerospike/as_error.h>
4 #include <aerospike/as_operations.h>
5 #include <aerospike/as_policy.h>
6 #include <aerospike/as_record.h>
7 #include <aerospike/as_status.h>
8 #include <aerospike/as_serializer.h>
9 
10 #include <citrusleaf/citrusleaf.h>
11 #include <citrusleaf/cl_types.h>
12 #include <citrusleaf/cl_write.h>
13 
14 #include <stdint.h>
15 
17 
18 void clbin_to_asval(cl_bin * bin, as_serializer * ser, as_val ** val);
19 
20 void clbin_to_asrecord(cl_bin * bin, as_record * r);
21 
22 void clbins_to_asrecord(cl_bin * bins, uint32_t nbins, as_record * rec);
23 
25 
27 
29 
30 void asval_to_clobject(as_val * val, cl_object * obj);
31 
33 
34 void asbin_to_clbin(as_bin * as, cl_bin * cl);
35 
36 void asrecord_to_clbins(as_record * rec, cl_bin * bins, uint32_t nbins);