diff options
Diffstat (limited to 'platform/include')
| -rw-r--r-- | platform/include/inject_pkt.h | 18 | ||||
| -rw-r--r-- | platform/include/packet_handle.h | 17 | ||||
| -rw-r--r-- | platform/include/packet_stat.h | 20 | ||||
| -rw-r--r-- | platform/include/system.h | 4 |
4 files changed, 38 insertions, 21 deletions
diff --git a/platform/include/inject_pkt.h b/platform/include/inject_pkt.h deleted file mode 100644 index a89aece..0000000 --- a/platform/include/inject_pkt.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef _INJECT_PKT_H -#define _INJECT_PKT_H - -#ifdef __cpluscplus -extern "C" -{ -#endif - -#include "public.h" - - int inject_ipv4_pkt(char *ip4_addr, uint8_t *data, uint32_t len); - int inject_ipv6_pkt(char *ip6_addr, uint8_t *data, uint32_t len); - -#ifdef __cpluscplus -} -#endif - -#endif
\ No newline at end of file diff --git a/platform/include/packet_handle.h b/platform/include/packet_handle.h new file mode 100644 index 0000000..001e84d --- /dev/null +++ b/platform/include/packet_handle.h @@ -0,0 +1,17 @@ +#ifndef _PACKET_HANDLE_H +#define _PACKET_HANDLE_H + +#ifdef __cpluscplus +extern "C" +{ +#endif + +#include "utils.h" + +void packet_handle(const char *data, int len, struct metrics *metrics); + +#ifdef __cpluscplus +} +#endif + +#endif diff --git a/platform/include/packet_stat.h b/platform/include/packet_stat.h new file mode 100644 index 0000000..3e56cd8 --- /dev/null +++ b/platform/include/packet_stat.h @@ -0,0 +1,20 @@ +#ifndef _PACKET_STAT_H +#define _PACKET_STAT_H + +#ifdef __cpluscplus +extern "C" +{ +#endif + +struct packet_stat; +struct packet_stat *packet_stat_create(const char *profile); +void packet_stat_destory(struct packet_stat *handle); + +void packet_stat_output(struct packet_stat *handle, struct metrics *metrics); +int packet_stat_cycle(struct packet_stat *handle); + +#ifdef __cpluscplus +} +#endif + +#endif diff --git a/platform/include/system.h b/platform/include/system.h index bf20541..76f2ae4 100644 --- a/platform/include/system.h +++ b/platform/include/system.h @@ -6,9 +6,7 @@ extern "C" { #endif -#include "public.h" - - int run_daemon(void); +int run_daemon(void); #ifdef __cpluscplus } |
