#ifndef _CONFIG_MANAGER_H #define _CONFIG_MANAGER_H /************************ 操作类型定义 ********************/ #define CM_CONFIG_ADD 1 #define CM_CONFIG_DEL 2 #define CM_CONFIG_SET 3 #define CM_CONFIG_GET 4 #define CM_CONFIG_GET_ALL 5 /***********************操作类型定义结束 ********************/ /*************************** 模块定义 ************************/ /* NET CONFIG */ #define NETCONFIG_MODULE 0x00000001 /* USER MANAGER CONFIG */ #define USER_MANAGER_CONFIG_MODULE 0x00000002 /*PORTAL SERVER CONFIG */ #define LOCALAUTH_CONFIG_MODULE 0x00000003 #define LOG_CONFIG_MODULE 0x00000004 /*vlan config */ #define VLAN_CONFIG_MODULE 0x00000005 /*DHCP CONFIG*/ #define DHCP_CONFIG_MODULE 0x00000006 /*nat config */ #define NAT_CONFIG_MODULE 0x00000008 /************************* 模块定义结束 **********************/ /************************ config id定义 **********************/ #define IPCONFIG_V4 (uint64)((uint64)NETCONFIG_MODULE<<32|1) #define BR_CONFIG (uint64)((uint64)NETCONFIG_MODULE<<32|2) #define BRIF_CONFIG (uint64)((uint64)NETCONFIG_MODULE<<32|3) #define BRFDB_CONFIG (uint64)((uint64)NETCONFIG_MODULE<<32|4) #define USER_MANAGER_CONFIG_GROUP (uint64)((uint64)USER_MANAGER_CONFIG_MODULE<<32|1) #define USER_MANAGER_CONFIG_USER (uint64)((uint64)USER_MANAGER_CONFIG_MODULE<<32|2) #define USER_MANAGER_CONFIG_RECOVER (uint64)((uint64)USER_MANAGER_CONFIG_MODULE<<32|3) #define AUTHFREE_CONFIG (uint64)((uint64)LOCALAUTH_CONFIG_MODULE<<32|1) #define FREEPARAMETERS_CONFIG (uint64)((uint64)LOCALAUTH_CONFIG_MODULE<<32|2) #define LOG_CONFIG_CONSOLE (uint64)((uint64)LOG_CONFIG_MODULE<<32|1) #define LOG_CONFIG_MONITOR (uint64)((uint64)LOG_CONFIG_MODULE<<32|2) #define LOG_CONFIG_REMOTE_ADD_HOST (uint64)((uint64)LOG_CONFIG_MODULE<<32|3) #define LOG_CONFIG_REMOTE_DEL_HOST (uint64)((uint64)LOG_CONFIG_MODULE<<32|4) #define LOG_CONFIG_REMOTE_LEVEL (uint64)((uint64)LOG_CONFIG_MODULE<<32|5) #define LOG_CONFIG_FILE (uint64)((uint64)LOG_CONFIG_MODULE<<32|6) #define LOG_CONFIG_REMOTE_GET_HOST (uint64)((uint64)LOG_CONFIG_MODULE<<32|7) #define VLAN_CONFIG (uint64)((uint64)VLAN_CONFIG_MODULE<<32|1) #define DHCP_SUBNET_CONFIG (uint64)((uint64)DHCP_CONFIG_MODULE<<32|1) #define DHCP_HOST_CONFIG (uint64)((uint64)DHCP_CONFIG_MODULE<<32|2) #define DHCP_SHARED_NETWORK_CONFIG (uint64)((uint64)DHCP_CONFIG_MODULE<<32|3) #define DHCP_RELAY_CONFIG (uint64)((uint64)DHCP_CONFIG_MODULE<<32|4) #define DHCP_CLIENT_CONFIG (uint64)((uint64)DHCP_CONFIG_MODULE<<32|5) #define DHCP_DHCPD_LEASE (uint64)((uint64)DHCP_CONFIG_MODULE<<32|6) #define NAT4_CONFIG (uint64)((uint64)NAT_CONFIG_MODULE<<32|1) /************************ config id定义 end**********************/ #endif