Maat_rule.h中新增digest扫描接口定义,尚未实现。
This commit is contained in:
@@ -37,6 +37,8 @@ enum MAAT_POS_TYPE
|
||||
typedef void* scan_status_t;
|
||||
typedef void* stream_para_t;
|
||||
typedef void* Maat_feather_t;
|
||||
|
||||
|
||||
#define MAX_SERVICE_DEFINE_LEN 128
|
||||
struct Maat_rule_t
|
||||
{
|
||||
@@ -166,6 +168,15 @@ int Maat_stream_scan_string_detail(stream_para_t* stream_para
|
||||
,int* detail_ret,scan_status_t* mid);
|
||||
void Maat_stream_scan_string_end(stream_para_t* stream_para);
|
||||
|
||||
stream_para_t Maat_stream_scan_digest_start(Maat_feather_t feather,int table_id,unsigned long long total_len,int thread_num);
|
||||
int Maat_stream_scan_digest(stream_para_t* stream_para
|
||||
,const char* data,int data_len
|
||||
,struct Maat_rule_t*result,int rule_num
|
||||
,scan_status_t* mid);
|
||||
void Maat_stream_scan_digest_end(stream_para_t* stream_para);
|
||||
|
||||
|
||||
|
||||
void Maat_clean_status(scan_status_t* mid);
|
||||
|
||||
#define MAAT_OPT_SCANDIR_INTERVAL_MS 1 //opt value is interger,size=sizeof(int),1,000 milliseconds as default
|
||||
|
||||
@@ -287,3 +287,4 @@ struct _maat_garbage_t
|
||||
};
|
||||
void garbage_bagging(enum maat_garbage_type type,void *p,MESA_lqueue_head garbage_q);
|
||||
void garbage_bury(MESA_lqueue_head garbage_q,void *logger);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user