23 #define M0_TRACE_SUBSYSTEM M0_TRACE_SUBSYS_RPC 28 #include "rpc/onwire_xc.h" 38 #define ITEM_HEAD1_XCODE_OBJ(ptr) M0_XCODE_OBJ(m0_rpc_item_header1_xc, ptr) 39 #define ITEM_HEAD2_XCODE_OBJ(ptr) M0_XCODE_OBJ(m0_rpc_item_header2_xc, ptr) 40 #define ITEM_FOOTER_XCODE_OBJ(ptr) M0_XCODE_OBJ(m0_rpc_item_footer_xc, ptr) 66 #undef M0_TRACE_SUBSYSTEM M0_INTERNAL int m0_xcode_encdec(struct m0_xcode_obj *obj, struct m0_bufvec_cursor *cur, enum m0_xcode_what what)
static struct buffer * cur(struct m0_addb2_mach *mach, m0_bcount_t space)
M0_INTERNAL int m0_rpc_item_header1_encdec(struct m0_rpc_item_header1 *ioh, struct m0_bufvec_cursor *cur, enum m0_xcode_what what)
#define ITEM_HEAD2_XCODE_OBJ(ptr)
M0_INTERNAL int m0_rpc_item_footer_encdec(struct m0_rpc_item_footer *iof, struct m0_bufvec_cursor *cur, enum m0_xcode_what what)
#define ITEM_FOOTER_XCODE_OBJ(ptr)
M0_INTERNAL int m0_rpc_item_header2_encdec(struct m0_rpc_item_header2 *ioh, struct m0_bufvec_cursor *cur, enum m0_xcode_what what)
#define ITEM_HEAD1_XCODE_OBJ(ptr)