14#ifndef _NETSIM_FIREWALL_H_
15#define _NETSIM_FIREWALL_H_
19#ifndef _NETSIM_FIREWALL_CODE_
20#pragma comment(lib,"Firewall.lib")
38 _declspec(dllexport)
int fn_NetSim_FirewallConfig(NETSIM_ID nDeviceId);
39 _declspec(dllexport)
void acl_add_new_line(NETSIM_ID d,
char* s);
40 _declspec(dllexport) ACL_ACTION fn_NetSim_MAC_Firewall(NETSIM_ID nDeviceId, NETSIM_ID interfaceId, NetSim_PACKET* packet, ACL_TYPE type);
41 _declspec(dllexport) ACL_ACTION fn_NetSim_NETWORK_Firewall(NETSIM_ID nDeviceId, NETSIM_ID interfaceId, NetSim_PACKET* packet, ACL_TYPE type);
42 _declspec(dllexport)
void fn_NetSim_Firewall_Free(NETSIM_ID d);
43 _declspec(dllexport)
char* acl_print(NETSIM_ID d);