完成HTTP请求侧解析调试,可以解析请求的URL。
* 增加插件管理功能(简单实现),可以调用解析层插件; * 调整HTTP请求侧解析回调函数实现; * 增加hexdump工具函数;
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
#pragma once
|
||||
|
||||
#include <tfe_stream.h>
|
||||
|
||||
struct tfe_proxy;
|
||||
@@ -44,10 +43,14 @@ struct tfe_plugin
|
||||
};
|
||||
|
||||
/* Register plugin */
|
||||
int tfe_plugin_register(struct tfe_plugin * plugin);
|
||||
void tfe_plugin_register(struct tfe_plugin * plugin);
|
||||
/* Unregister plugin */
|
||||
void tfe_plugin_unregister(struct tfe_plugin * plugin);
|
||||
|
||||
/* Interate */
|
||||
struct tfe_plugin * tfe_plugin_iterate(unsigned int * iterate);
|
||||
unsigned int tfe_plugin_total_counts();
|
||||
|
||||
#define TFE_PLUGIN_REGISTER(_symbol, _plugin) \
|
||||
static void __attribute__((constructor, used)) __plugin_loader_##_symbol(); \
|
||||
static void __plugin_loader_##_symbol() \
|
||||
|
||||
Reference in New Issue
Block a user