snmp源码分析

snmp源码分析

ID:37553069

大小:67.00 KB

页数:13页

时间:2019-05-25

snmp源码分析_第1页
snmp源码分析_第2页
snmp源码分析_第3页
snmp源码分析_第4页
snmp源码分析_第5页
资源描述:

《snmp源码分析》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、#include#include#include#ifHAVE_STDLIB_H#include#endif#ifTIME_WITH_SYS_TIME#ifdefWIN32#include#else#include#endif#include#else#ifHAVE_SYS_TIME_H#include

2、time.h>#else#include#endif#endif#include"util_funcs.h"包含自己的头文件#include"Display_time.h"#defineEXAMPLE_STR_LEN300#defineEXAMPLE_STR_DEFAULT"lifetheuniverseandeverything"int            example_int=42;char           example_str[EXAMPLE_STR_LEN];void           example_parse_config_exampleint(cons

3、tchar*token,char*cptr);void           example_parse_config_examplestr(constchar*token,char*cptr);void           example_free_config_exampleint(void);void           example_free_config_examplestr(void);这个数组的类型是structvariableN,其中N是这个数组中OID号的最长的数,即:结构体最后一个成员(这个成员是个数组)定义了MIBTreeOID的底层数字。   N定义了MIBTreeOI

4、D的底层的层数(也就是这个数组的长度)。   所有有效的N数字都定义在了文件中。structvariableN类型成员的说明:   1):FoxmailINT:这个magicnumber是在自己的头文件Display_time.h中宏定义,                  这个参数被用来传递给CallBack例程,用来决定那个object被查询。   2):ASN_INTEGER:这个参数说明了object的类型,所有有效的类型在snmp_impl.h文件中列表说明。   3):RONLY:这个参数说明了object是否能够被set。   4):var

5、_foxmail:当有object被查询时,这个CallBack例程被调用。               一般的情况下,同一个文件中的所有的object使用相同的allBack例程。   5):1:MIBTreeOID的底层数字的层数。(这个数字决定了structvariableN中的N)   6):{1}:MIBTreeOID的底层数字。structvariable2example_variables[]={   {EXAMPLESTRING,ASN_OCTET_STR,RONLY,var_example,1,{1}},   {EXAMPLEINTEGER,ASN_INTEGER,RWRIT

6、E,var_example,2,{2,1}},   {EXAMPLEOBJECTID,ASN_OBJECT_ID,RONLY,var_example,2,{2,2}},   {EXAMPLETIMETICKS,ASN_TIMETICKS,RONLY,var_example,1,{3}},   {EXAMPLEIPADDRESS,ASN_IPADDRESS,RONLY,var_example,1,{4}},   {EXAMPLECOUNTER,ASN_COUNTER,RONLY,var_example,1,{5}},   {EXAMPLEGAUGE,ASN_GAUGE,RONLY,var_exa

7、mple,1,{6}},   {EXAMPLETRIGGERTRAP,ASN_INTEGER,RWRITE,var_example,1,{7}},   {EXAMPLETRIGGERTRAP2,ASN_INTEGER,RWRITE,var_example,1,{8}}};下面这个数组定义了MIBTreeOID的顶层数字。oid            example_variables_oid[]=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。