perf: gmock marsio

This commit is contained in:
luwenpeng
2023-10-23 19:25:30 +08:00
parent 5f4ec8b4a9
commit 18561bc4fe
4 changed files with 10 additions and 117 deletions

View File

@@ -18,6 +18,14 @@ extern "C"
#include "health_check.h"
#include "global_metrics.h"
// new add, only for gtest
extern void marsio_set_recv_mbuff(struct mr_instance *instance, marsio_buff_t *mbuff);
extern void marsio_set_send_mbuff(struct mr_instance *instance, marsio_buff_t *mbuff);
extern marsio_buff_t *marsio_get_recv_mbuff(struct mr_instance *instance);
extern marsio_buff_t *marsio_get_send_mbuff(struct mr_instance *instance);
extern int marsio_mbuff_cmp(marsio_buff_t *mbuff1, marsio_buff_t *mbuff2);
extern marsio_buff_t *marsio_mbuff_dup(marsio_buff_t *m);
#define set_metadata(meta, id, offset, is_ctrl, is_decrypt) \
{ \
memset(&meta, 0, sizeof(meta)); \