25 #ifndef __MOTR_RPC_AT_H__ 26 #define __MOTR_RPC_AT_H__ 30 #include "lib/buf_xc.h" 32 #include "net/net_otw_types_xc.h"
M0_INTERNAL void m0_rpc_at_init(struct m0_rpc_at_buf *ab)
M0_INTERNAL bool m0_rpc_at_is_set(const struct m0_rpc_at_buf *ab)
M0_INTERNAL int m0_rpc_at_add(struct m0_rpc_at_buf *ab, const struct m0_buf *buf, const struct m0_rpc_conn *conn)
M0_INTERNAL int m0_rpc_at_load(struct m0_rpc_at_buf *ab, struct m0_fom *fom, int next_phase)
#define M0_XCA_TAG(value)
M0_INTERNAL int m0_rpc_at_reply(struct m0_rpc_at_buf *in, struct m0_rpc_at_buf *out, struct m0_buf *repbuf, struct m0_fom *fom, int next_phase)
M0_INTERNAL int m0_rpc_at_rep_get(struct m0_rpc_at_buf *sent, struct m0_rpc_at_buf *rcvd, struct m0_buf *out)
M0_INTERNAL bool m0_rpc_at_rep_is_bulk(const struct m0_rpc_at_buf *rcvd, uint64_t *len)
M0_BASSERT(sizeof((struct m0_rpc_at_buf *) 0) ->u==sizeof(struct m0_rpc_at_extra))
M0_INTERNAL int m0_rpc_at_get(const struct m0_rpc_at_buf *ab, struct m0_buf *buf)
M0_INTERNAL int m0_rpc_at_reply_rc(struct m0_rpc_at_buf *out)
union m0_rpc_at_buf::@447 u
M0_INTERNAL uint64_t m0_rpc_at_len(const struct m0_rpc_at_buf *ab)
M0_INTERNAL void m0_rpc_at_fini(struct m0_rpc_at_buf *ab)
struct m0_rpc_at_bulk_rep M0_XCA_DOMAIN(rpc)
M0_INTERNAL int m0_rpc_at_rep2inline(struct m0_rpc_at_buf *sent, struct m0_rpc_at_buf *rcvd)
#define offsetof(typ, memb)
M0_INTERNAL void m0_rpc_at_detach(struct m0_rpc_at_buf *ab)
M0_INTERNAL int m0_rpc_at_recv(struct m0_rpc_at_buf *ab, const struct m0_rpc_conn *conn, uint32_t len, bool force_bulk)