⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 igmp_configuration.h

📁 路由器协议平台igmp协议设计实现源码。
💻 H
字号:
/*
 $Log:: /OEM Source Code/igmp/igmp_configuration.h                                                 $
 * 
 * 1     4/23/98 9:53p Release Engineer
 * Initial release
 * IGMP v4.1.0
 */
/************************************************************************/
/*  Copyright (C) 1997-1998 RouterWare, Inc.                            */
/*  Unpublished - rights reserved under the Copyright Laws of the       */
/*  United States.  Use, duplication, or disclosure by the              */
/*  Government is subject to restrictions as set forth in               */
/*  subparagraph (c)(1)(ii) of the Rights in Technical Data and         */
/*  Computer Software clause at 252.227-7013.                           */
/*  RouterWare, Inc., 3961 MacArthur Blvd. Suite 212, Newport Beach, CA */
/************************************************************************/
#if !defined (_IGMP_CONFIG_H_)
#define _IGMP_CONFIG_H_

typedef void CONFIGURATION_FUNCTION_PROTOTYPE (char *cptr_start_of_configuration_string,ULONG parameter_1,ULONG ulptr_parameter_2,ULONG parameter_3);

CONFIGURATION_TABLE igmp_configuration_table = 
{
	{TRUE},
/* _____________________________________________________________________________________________ */
	{
/* _____________________________________________________________________________________________ */
		{
		NULL,
		(enum BOOLEAN *) TRUE,
		"IGMP = ",
		(ULONG) offsetof (IGMP_CLASS, enabled),
		(ULONG) &igmp,
		(ULONG) NULL
		},
/* _____________________________________________________________________________________________ */
#if defined (__IGMP_BREAKPOINT__)
		{
		NULL,
		(enum BOOLEAN *) TRUE,
		"IGMP Initialization Breakpoint = ",
		(ULONG) offsetof (IGMP_CLASS, initialization_breakpoint),
		(ULONG) &igmp,
		(ULONG) NULL
		},
#endif /*__IGMP_BREAKPOINT__*/
/* _____________________________________________________________________________________________ */
		{
		NULL,
		(enum BOOLEAN *) TRUE,
		"IGMP Trace =",
		(ULONG) offsetof (IGMP_CLASS, trace.enabled),
		(ULONG) &igmp,
		(ULONG) NULL
		},
/* _____________________________________________________________________________________________ */
		{
		NULL,
		(enum BOOLEAN *) TRUE,
		"IGMP Alarm Trace =",
		(ULONG) offsetof (IGMP_CLASS, trace.alarm_enabled),
		(ULONG) &igmp,
		(ULONG) NULL
		},
/* _____________________________________________________________________________________________ */
		{																	
		(CONFIGURATION_FUNCTION_PROTOTYPE *) set_ushort_decimal_value,
		NULL,
		"IGMP Number of Ports =",
		(ULONG) offsetof (IGMP_CLASS, number_of_ports),
		(ULONG) &igmp,
		(ULONG) NULL
		},
/* _____________________________________________________________________________________________ */
		{
		(CONFIGURATION_FUNCTION_PROTOTYPE *) set_variable_port_and_enable,
		NULL,
		"IGMP Port =",
		(ULONG) offsetof (IGMP_CLASS, port_table[0].enabled),
		(ULONG) &igmp,
		sizeof (IGMP_PORT_CLASS)
		},
/* _____________________________________________________________________________________________ */
		{
		(CONFIGURATION_FUNCTION_PROTOTYPE *) set_variable_port_and_enable,
		NULL,
		"IGMP Router Port =",
		(ULONG) offsetof (IGMP_CLASS, port_table[0].router_enabled),
		(ULONG) &igmp,
		sizeof (IGMP_PORT_CLASS)
		},
/* _____________________________________________________________________________________________ */
		{
		(CONFIGURATION_FUNCTION_PROTOTYPE *) set_variable_port_and_enable,
		NULL,
		"IGMP Host Port =",
		(ULONG) offsetof (IGMP_CLASS, port_table[0].host_enabled),
		(ULONG) &igmp,
		sizeof (IGMP_PORT_CLASS)
		},
/* _____________________________________________________________________________________________ */
		{
		(CONFIGURATION_FUNCTION_PROTOTYPE *) set_variable_port_and_ushort_decimal_value,
		NULL,
		"IGMP Robustness On Port =",
		(ULONG) offsetof (IGMP_CLASS, port_table[0].robustness),
		(ULONG) &igmp,
		sizeof (IGMP_PORT_CLASS)
		},
/* _____________________________________________________________________________________________ */
		{
		(CONFIGURATION_FUNCTION_PROTOTYPE *) set_variable_port_and_byte_decimal_value,
		NULL,
		"IGMP Version On Port =",
		(ULONG) offsetof (IGMP_CLASS, port_table[0].version),
		(ULONG) &igmp,
		sizeof (IGMP_PORT_CLASS)
		},
/* _____________________________________________________________________________________________ */
		{
		(CONFIGURATION_FUNCTION_PROTOTYPE *) set_variable_port_and_ulong_decimal_value,
		NULL,
		"IGMP Router Max Number Of Startup Queries On Port =",
		(ULONG) offsetof (IGMP_CLASS, port_table[0].router_port.number_of_startup_queries_to_send),
		(ULONG) &igmp,
		sizeof (IGMP_PORT_CLASS)
		},
/* _____________________________________________________________________________________________ */
		{
		(CONFIGURATION_FUNCTION_PROTOTYPE *) set_variable_port_and_ulong_decimal_value,
		NULL,
		"IGMP Router Startup Query Interval On Port =",
		(ULONG) offsetof (IGMP_CLASS, port_table[0].router_port.startup_query_interval),
		(ULONG) &igmp,
		sizeof (IGMP_PORT_CLASS)
		},
/* _____________________________________________________________________________________________ */
		{
		(CONFIGURATION_FUNCTION_PROTOTYPE *) set_variable_port_and_ulong_decimal_value,
		NULL,
		"IGMP Router General Query Interval On Port =",
		(ULONG) offsetof (IGMP_CLASS, port_table[0].router_port.general_query_interval),
		(ULONG) &igmp,
		sizeof (IGMP_PORT_CLASS)
		},
/* _____________________________________________________________________________________________ */
		{
		(CONFIGURATION_FUNCTION_PROTOTYPE *) set_variable_port_and_ulong_decimal_value,
		NULL,
		"IGMP Router General Query Max Response Time On Port =",
		(ULONG) offsetof (IGMP_CLASS, port_table[0].router_port.general_query_max_response_time),
		(ULONG) &igmp,
		sizeof (IGMP_PORT_CLASS)
		},
/* _____________________________________________________________________________________________ */
		{
		NULL,
		NULL,
		"",
		(ULONG) NULL,
		(ULONG) NULL,
		(ULONG) NULL
		}
/* _____________________________________________________________________________________________ */
	}
/* _____________________________________________________________________________________________ */
};
#endif /*_IGMP_CONFIG_H_*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -