diff options
| author | lishu <[email protected]> | 2018-09-29 14:57:32 +0800 |
|---|---|---|
| committer | lishu <[email protected]> | 2018-09-29 14:57:32 +0800 |
| commit | 19cfcaf353ae4488927fc250361f8baa48f9ffb9 (patch) | |
| tree | 1cf82bd8c17044090777b067ed16c95b4269466b /src/common.h | |
20180929 first commit
Diffstat (limited to 'src/common.h')
| -rw-r--r-- | src/common.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/common.h b/src/common.h new file mode 100644 index 0000000..6eb9b7f --- /dev/null +++ b/src/common.h @@ -0,0 +1,27 @@ +#ifndef _COMMON_H +#define _COMMON_H + +#define FRAG_REASSEMBLY_MODULE_NAME "frag_rssb" +#define MAX_PATH_LEN 256 +#define SPLIT_BUF_MAXNUM 8 //config split buf cnt + +#define MIN(a,b) ((a)<(b)?(a):(b)) +#define MAX(a,b) ((a)>(b)?(a):(b)) + +#ifdef __cplusplus +extern "C" { +#endif + +int create_pthread(void *(*worker)(void *), void * params, void* logger); +int pag_send_av_udp(int Datasize, const char *pData, u_int src_ip, u_int dst_ip, u_short src_prt, u_short dst_prt); +int string_split (const char* src, char dest[][MAX_PATH_LEN], int dest_maxnum, char sep); +int mkdir_r(const char *path); +int MESA_split_read_IP(char *ipstr, int ipnum, unsigned int *output_ip); +unsigned int get_ip_by_ifname(const char *ifname); +char *memcasemem(const char *strsrc,int len1,const char *substr,int len2); + +#ifdef __cplusplus +} +#endif + +#endif |
