Enumerations | |
enum | { MPACK_RPC_RECEIVE_ARRAY = 1, MPACK_RPC_RECEIVE_TYPE, MPACK_RPC_RECEIVE_ID } |
Functions | |
MPACK_API void | mpack_rpc_session_init (mpack_rpc_session_t *session, mpack_uint32_t capacity) |
MPACK_API int | mpack_rpc_receive_tok (mpack_rpc_session_t *session, mpack_token_t tok, mpack_rpc_message_t *msg) |
MPACK_API int | mpack_rpc_request_tok (mpack_rpc_session_t *session, mpack_token_t *tok, mpack_data_t data) |
MPACK_API int | mpack_rpc_reply_tok (mpack_rpc_session_t *session, mpack_token_t *tok, mpack_uint32_t id) |
MPACK_API int | mpack_rpc_notify_tok (mpack_rpc_session_t *session, mpack_token_t *tok) |
MPACK_API int | mpack_rpc_receive (mpack_rpc_session_t *session, const char **buf, size_t *buflen, mpack_rpc_message_t *msg) |
MPACK_API int | mpack_rpc_request (mpack_rpc_session_t *session, char **buf, size_t *buflen, mpack_data_t data) |
MPACK_API int | mpack_rpc_reply (mpack_rpc_session_t *session, char **buf, size_t *buflen, mpack_uint32_t id) |
MPACK_API int | mpack_rpc_notify (mpack_rpc_session_t *session, char **buf, size_t *buflen) |
MPACK_API void | mpack_rpc_session_copy (mpack_rpc_session_t *dst, mpack_rpc_session_t *src) |
MPACK_API int mpack_rpc_notify | ( | mpack_rpc_session_t * | session, |
char ** | buf, | ||
size_t * | buflen | ||
) |
MPACK_API int mpack_rpc_notify_tok | ( | mpack_rpc_session_t * | session, |
mpack_token_t * | tok | ||
) |
MPACK_API int mpack_rpc_receive | ( | mpack_rpc_session_t * | session, |
const char ** | buf, | ||
size_t * | buflen, | ||
mpack_rpc_message_t * | msg | ||
) |
MPACK_API int mpack_rpc_receive_tok | ( | mpack_rpc_session_t * | session, |
mpack_token_t | tok, | ||
mpack_rpc_message_t * | msg | ||
) |
MPACK_API int mpack_rpc_reply | ( | mpack_rpc_session_t * | session, |
char ** | buf, | ||
size_t * | buflen, | ||
mpack_uint32_t | id | ||
) |
MPACK_API int mpack_rpc_reply_tok | ( | mpack_rpc_session_t * | session, |
mpack_token_t * | tok, | ||
mpack_uint32_t | id | ||
) |
MPACK_API int mpack_rpc_request | ( | mpack_rpc_session_t * | session, |
char ** | buf, | ||
size_t * | buflen, | ||
mpack_data_t | data | ||
) |
MPACK_API int mpack_rpc_request_tok | ( | mpack_rpc_session_t * | session, |
mpack_token_t * | tok, | ||
mpack_data_t | data | ||
) |