📄 example.h
字号:
/* * 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -