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

📄 c-agent2.html

📁 vxworks相关论文
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><html><head><link rel="STYLESHEET" type="text/css" href="wrs.css"><title>    The WindNet SNMPv1/v2c Agent   </title></head><body bgcolor="FFFFFF"><p class="navbar" align="right"><a href="index.html"><img border="0" alt="[Contents]" src="icons/contents.gif"></a></a><a href="c-agent.html"><img border="0" alt="[Top]" src="icons/top.gif"></a><a href="c-agent1.html"><img border="0" alt="[Prev]" src="icons/prev.gif"></a><a href="c-agent3.html"><img border="0" alt="[Next]" src="icons/next.gif"></a></p><font face="Helvetica, sans-serif" class="sans"><h3 class="H2"><i><a name="83456">4.2  &nbsp;&nbsp;Directory Structure</a></i></h3></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="83460"> </a>Some source code is provided with WindNet SNMPv1/v2c in order that the agent designer might have some reference to the various routines utilized in the agent. For more information on the interaction between different routines, see <a href="c-agent12.html#84047"><i class="title">4.12&nbsp;SNMP Agent Data Flow</i></a>.</p><dd><p class="Body"><a name="83464"> </a>The source files shown in <a href="c-agent2.html#84328">Figure&nbsp;4-1</a> reside under the directory <b class="file">$WIND_BASE</b>, which refers to the location where you installed WindNet SNMPv1/v2c. (For more information on installation, see <a href="c-install.html#83625"><i class="title">2.&nbsp;Installation</i></a>).<div class="frame"><h4 class="EntityTitle"><a name="84328"><font face="Helvetica, sans-serif" size="-1" class="sans">Figure 4-1:&nbsp;&nbsp;WindNet SNMPv1/v2c Directory Structure</font></a></h4><dl class="margin"><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="84330"> </a><img class="figure" border="0" src="images/c-agent0.gif"> </p></dl></dl></dl></div></p></dl></dl><font face="Helvetica, sans-serif" class="sans"><h4 class="H3"><i><a name="83596">4.2.1  &nbsp;&nbsp;<b class="file">$WIND_BASE/target/h/snmp/</b></a></i></h4></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="83597"> </a>This directory contains various header files used by the SNMP agent. These files should not be modified.</p></dl><dl class="margin"><dd><div class="Item"><a name="83598"> </a><b class="file">asn1.h</b></div><dl class="margin"><dl class="margin"><dl class="margin"><dl class="margin"><dd><div class="Indent4"><a name="83599"> </a>Defines various ASN.1 tags, data types, and macros used when dealing with the ASN.1 subset used by SNMP.</div><br></dl></dl></dl></dl><dd><div class="Item"><a name="83600"> </a><b class="file">asn1conf.h</b></div><dl class="margin"><dl class="margin"><dl class="margin"><dl class="margin"><dd><div class="Indent4"><a name="83601"> </a>Contains type definitions for backward-compatibility.</div><br></dl></dl></dl></dl><dd><div class="Item"><a name="83602"> </a><b class="file">auxfuncs.h</b></div><dl class="margin"><dl class="margin"><dl class="margin"><dl class="margin"><dd><div class="Indent4"><a name="83603"> </a>Function declarations for some of the routines in the SNMP auxiliary library.</div><br></dl></dl></dl></dl><dd><div class="Item"><a name="83604"> </a><b class="file">auxmth.h</b></div><dl class="margin"><dl class="margin"><dl class="margin"><dl class="margin"><dd><div class="Indent4"><a name="83605"> </a>Function declarations for the method routines in the SNMP auxiliary library.</div><br></dl></dl></dl></dl><dd><div class="Item"><a name="83606"> </a><b class="file">buffer.h</b></div><dl class="margin"><dl class="margin"><dl class="margin"><dl class="margin"><dd><div class="Indent4"><a name="85140"> </a>Defines the <b class="symbol_UC">EBUFFER_T</b> data structure, its supporting C macros, and the entry points contained in the buffer source code.</div><br></dl></dl></dl></dl><dd><div class="Item"><a name="85141"> </a><b class="file">buildpkt.h</b></div><dl class="margin"><dl class="margin"><dl class="margin"><dl class="margin"><dd><div class="Indent4"><a name="85142"> </a>Defines the procedures which one would use when constructing an SNMP <b class="keyword">TRAP</b> packet. These procedures should not be confused with those used to respond to an incoming <b class="keyword">REQUEST</b> packet.</div><br></dl></dl></dl></dl><dd><div class="Item"><a name="83610"> </a><b class="file">mib.h</b></div><dl class="margin"><dl class="margin"><dl class="margin"><dl class="margin"><dd><div class="Indent4"><a name="85088"> </a>Defines the data structures used to represent the Management Information Base (MIB); for example, <b class="file">snmpMib2.c</b>.</div><br></dl></dl></dl></dl><dd><div class="Item"><a name="85093"> </a><b class="file">ipcLib.h</b></div><dl class="margin"><dl class="margin"><dl class="margin"><dl class="margin"><dd><div class="Indent4"><a name="85095"> </a>Definitions needed to support the IPC mechanism used to pass messages between master agents and subagents. </div><br></dl></dl></dl></dl><dd><div class="Item"><a name="85089"> </a><b class="file">objectid.h</b></div><dl class="margin"><dl class="margin"><dl class="margin"><dl class="margin"><dd><div class="Indent4"><a name="85090"> </a>Defines the entry points to the object-identifier module.</div><br></dl></dl></dl></dl><dd><div class="Item"><a name="83614"> </a><b class="file">oemtypes.h</b></div><dl class="margin"><dl class="margin"><dl class="margin"><dl class="margin"><dd><div class="Indent4"><a name="83615"> </a>Defines various types in terms of VxWorks types.</div><br></dl></dl></dl></dl><dd><div class="Item"><a name="83616"> </a><b class="file">snmpIoLib.h</b></div><dl class="margin"><dl class="margin"><dl class="margin"><dl class="margin"><dd><div class="Indent4"><a name="83617"> </a>Definitions for the <b class="library">snmpIoLib</b> functions.</div><br></dl></dl></dl></dl><dd><div class="Item"><a name="83618"> </a><b class="file">snmpdInit.h</b></div><dl class="margin"><dl class="margin"><dl class="margin"><dl class="margin"><dd><div class="Indent4"><a name="83619"> </a>Definitions used in the initialization phase.</div><br></dl></dl></dl></dl><dd><div class="Item"><a name="83620"> </a><b class="file">snmpdefs.h</b></div><dl class="margin"><dl class="margin"><dl class="margin"><dl class="margin"><dd><div class="Indent4"><a name="83621"> </a>Defines the data types used for SNMP packet processing as well as entry points to the SNMP routines.</div><br></dl></dl></dl></dl><dd><div class="Item"><a name="83622"> </a><b class="file">snmpstat.h</b></div><dl class="margin"><dl class="margin"><dl class="margin"><dl class="margin"><dd><div class="Indent4"><a name="83623"> </a>Definitions used to maintain SNMP statistics. </div><br></dl></dl></dl></dl><dd><div class="Item"><a name="85104"> </a><b class="file">subagent .h</b></div><dl class="margin"><dl class="margin"><dl class="margin"><dl class="margin"><dd><div class="Indent4"><a name="85105"> </a>Definitions and structures needed to support distributed SNMP agents. </div><br></dl></dl></dl></dl><dd><div class="Item"><a name="83624"> </a><b class="file">ui64.h</b></div><dl class="margin"><dl class="margin"><dl class="margin"><dl class="margin"><dd><div class="Indent4"><a name="83625"> </a>64-bit integer function definitions.</div><br></dl></dl></dl></dl><dd><div class="Item"><a name="83626"> </a><b class="file">tree.h</b></div><dl class="margin"><dl class="margin"><dl class="margin"><dl class="margin"><dd><div class="Indent4"><a name="83627"> </a>Defines a generic tree structure <b class="symbol_UC">TREENODE_T</b>, its flags, C macros, and entry points into the agent.</div><br></dl></dl></dl></dl><dd><div class="Item"><a name="83628"> </a><b class="file">vbdefs.h</b></div><dl class="margin"><dl class="margin"><dl class="margin"><dl class="margin"><dd><div class="Indent4"><a name="83629"> </a>Defines the data structures, C macros, and routines used to manipulate variable bindings.</div><br></dl></dl></dl></dl><dd><div class="Item"><a name="83630"> </a><b class="file">view.h</b></div><dl class="margin"><dl class="margin"><dl class="margin"><dl class="margin"><dd><div class="Indent4"><a name="83631"> </a>Definitions for view-table manipulation functions.</div><br></dl></dl></dl>

⌨️ 快捷键说明

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