📄 myfunc.h
字号:
#ifndef _MY_FUNC_H_#define _MY_FUNC_H_ #include "logUtil.h" #include "global.h" //#define _SHOW_VER_ //#define _FUNCTION_FLOW_ //#define _TEST_DEBUG_ //共享库信息 #define SO_NAME "libpop3.so" //共享库名字 #define SO_VERSION "1.0" //共享库版本号 #define SO_AUTHOR "cc" //共享库作者 #define SO_CREATE_TIME "2008-12-22" //共享库创建时间 #define SO_LAST_MODIFY_TIME "2008-12-22" //共享库最后修改时间 #define SO_FILETYPE "Share Object" //共享库类型 //#define SO_MESSAGE_TYPE #define POP3_SO_LOGNAME "clientMail_POP3"//日志标记---rsyslog通过该标记将日志内容写入到不同日志文件中 //调用modul_init()、modul_close(), module_message()后的返回值 #define SUCCESS 0 //成功 #define FAIL -1 //失败 //模块调用modul_deal()对数据包处理后的结果 #define ACCEPT 0 //放行 #define DROP 1 //阻断 #define WATCH 2 //监视 typedef struct _struct_ip_unit_ { char ip[16];//IP地址 int policy;//对IP的控制 0:放行 1:阻断 2:监视 }struct_ip_unit; typedef struct _struct_ip_array_ { struct_ip_unit *p_ip_unit; struct _struct_ip_array_ *next; }struct_ip_array; typedef struct _struct_port_unit_ { unsigned int port;//端口号 int policy;//对端口的控制 0:放行 1:阻断 2:监视 }struct_port_unit; typedef struct _struct_port_array_ { struct_port_unit *p_port_unit; struct _struct_port_array_ *next; }struct_port_array; #endif//_MY_FUNC_H_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -