example.h

来自「Snmp(简单网管协议)软件包。」· C头文件 代码 · 共 58 行

H
58
字号
/* *  Template MIB group interface - example.h * *//* Don't include ourselves twice */#ifndef _MIBGROUP_EXAMPLE_H#define _MIBGROUP_EXAMPLE_H    /*     * We use 'header_generic' from the util_funcs module,     *  so make sure this module is included in the agent.     */config_require(util_funcs)    /*     * Declare our publically-visible functions.     * Typically, these will include the initialization and shutdown functions,     *  the main request callback routine and any writeable object methods.     *     * Function prototypes are provided for the callback routine ('FindVarMethod')     *  and writeable object methods ('WriteMethod').     */extern void		init_example(void);extern FindVarMethod	var_example;extern WriteMethod	write_exampleint;extern WriteMethod	write_exampletrap;extern WriteMethod	write_exampletrap2;    /*     * Magic number definitions.     * These must be unique for each object implemented within a     *  single mib module callback routine.     *     * Typically, these will be the last OID sub-component for     *  each entry, or integers incrementing from 1.     *  (which may well result in the same values anyway).     *     * Here, the second and third objects are form a 'sub-table' and     *   the magic numbers are chosen to match these OID sub-components.     * This is purely for programmer convenience.     * All that really matters is that the numbers are unique.     */#define	EXAMPLESTRING		1#define EXAMPLEINTEGER		21  #define	EXAMPLEOBJECTID         22#define EXAMPLETIMETICKS	3#define	EXAMPLEIPADDRESS        4#define EXAMPLECOUNTER		5  #define	EXAMPLEGAUGE            6#define	EXAMPLETRIGGERTRAP      7#define	EXAMPLETRIGGERTRAP2     8#endif /* _MIBGROUP_EXAMPLE_H */

⌨️ 快捷键说明

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