add function fast_mblock_set_exceed_log_level
parent
64e9499de6
commit
793d683d2a
|
|
@ -250,6 +250,15 @@ static inline int fast_mblock_set_need_wait(struct fast_mblock_man *mblock,
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static inline void fast_mblock_set_exceed_log_level(
|
||||||
|
struct fast_mblock_man *mblock, const int log_level)
|
||||||
|
{
|
||||||
|
mblock->alloc_elements.exceed_log_level = log_level;
|
||||||
|
}
|
||||||
|
|
||||||
|
#define fast_mblock_set_exceed_silence(mblock) \
|
||||||
|
fast_mblock_set_exceed_log_level(mblock, LOG_NOTHING)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
alloc a node from the mblock
|
alloc a node from the mblock
|
||||||
parameters:
|
parameters:
|
||||||
|
|
|
||||||
|
|
@ -23,6 +23,7 @@
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
#include "common_define.h"
|
#include "common_define.h"
|
||||||
|
#include "shared_func.h"
|
||||||
|
|
||||||
#define FC_JSON_TYPE_STRING 1
|
#define FC_JSON_TYPE_STRING 1
|
||||||
#define FC_JSON_TYPE_ARRAY 2
|
#define FC_JSON_TYPE_ARRAY 2
|
||||||
|
|
@ -117,7 +118,7 @@ extern "C" {
|
||||||
*ctx->error_info.str = '\0';
|
*ctx->error_info.str = '\0';
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline void fc_init_json_context_ex(fc_json_context_t *ctx,
|
static inline int fc_init_json_context_ex(fc_json_context_t *ctx,
|
||||||
const int init_buff_size, char *error_info, const int error_size)
|
const int init_buff_size, char *error_info, const int error_size)
|
||||||
{
|
{
|
||||||
ctx->output.buff = NULL;
|
ctx->output.buff = NULL;
|
||||||
|
|
@ -133,12 +134,13 @@ extern "C" {
|
||||||
|
|
||||||
ctx->error_no = 0;
|
ctx->error_no = 0;
|
||||||
fc_set_json_error_buffer(ctx, error_info, error_size);
|
fc_set_json_error_buffer(ctx, error_info, error_size);
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline void fc_init_json_context(fc_json_context_t *ctx)
|
static inline int fc_init_json_context(fc_json_context_t *ctx)
|
||||||
{
|
{
|
||||||
const int init_buff_size = 0;
|
const int init_buff_size = 0;
|
||||||
fc_init_json_context_ex(ctx, init_buff_size, NULL, 0);
|
return fc_init_json_context_ex(ctx, init_buff_size, NULL, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline void fc_destroy_json_context(fc_json_context_t *ctx)
|
static inline void fc_destroy_json_context(fc_json_context_t *ctx)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue