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

📄 smi_module.html-lang=de.htm

📁 libsmi的使用手册及网站
💻 HTM
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><!-- Generated by [mod-xslt-ibr] at 2008-10-22T15:26:56 --><html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>smi_module(3) manual page</title><meta name="author" content=""><meta name="keywords" content=""><link rel="shortcut icon" href="/old/shortcut_icon.gif"><link rel="stylesheet" type="text/css" href="ibr.css" tppabs="http://www.ibr.cs.tu-bs.de/old/ibr.css"><link rel="stylesheet" type="text/css" href="libsmi.css" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/libsmi.css"></head><body class="main"><div class="nav"><div class="lang"><img src="german.gif" tppabs="http://www.ibr.cs.tu-bs.de/icon/german.gif" alt="de"></div><div class="menu"><ul><li><a href="index.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/index.html?lang=de">Home</a><ul><li><a href="ANNOUNCE.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/ANNOUNCE.html?lang=de">ANNOUNCE</a></li></ul></li><li><a href="library.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/library.html?lang=de">Library</a><ul><li><a href="example.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/example.html?lang=de">Example</a></li><li><a href="libsmi.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/libsmi.html?lang=de">man libsmi</a></li><li><a href="smi_config.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/smi_config.html?lang=de">man smi_config</a></li><li><a href="smi_module.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/smi_module.html?lang=de">man smi_module</a></li><li><a href="smi_type.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/smi_type.html?lang=de">man smi_type</a></li><li><a href="smi_node.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/smi_node.html?lang=de">man smi_node</a></li><li><a href="smi_macro.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/smi_macro.html?lang=de">man smi_macro</a></li></ul></li><li><a href="tools.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/tools.html?lang=de">Tools</a><ul><li><b><a href="-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/tools/?lang=de">Web Interface</a></b></li><li><a href="smilint.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/smilint.html?lang=de">man smilint</a></li><li><a href="smidump.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/smidump.html?lang=de">man smidump</a></li><li><a href="smidiff.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/smidiff.html?lang=de">man smidiff</a></li><li><a href="smiquery.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/smiquery.html?lang=de">man smiquery</a></li><li><a href="smixlate.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/smixlate.html?lang=de">man smixlate</a></li><li><a href="smistrip.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/smistrip.html?lang=de">man smistrip</a></li><li><a href="xml.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/xml.html?lang=de">XML Mapping</a></li><li><a href="index-1.html.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/svg/index.html?lang=de">SVG Browsing</a></li></ul></li><li><a href="mibs.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/mibs.html?lang=de">MIBs and PIBs</a></li><li><a href="doc.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/doc.html?lang=de">Documentation</a><ul><li><a href="README.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/README.html?lang=de">README</a></li><li><a href="ChangeLog.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/ChangeLog.html?lang=de">ChangeLog</a></li><li><a href="TODO.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/TODO.html?lang=de">TODO</a></li><li><a href="mailinglist.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/mailinglist.html?lang=de">Mailinglist</a></li><li><a href="COPYING.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/COPYING.html?lang=de">License</a></li></ul></li><li><a href="download.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/download.html?lang=de">Download</a></li><li><a href="people.html-lang=de.htm" tppabs="http://www.ibr.cs.tu-bs.de/projects/libsmi/people.html?lang=de">People</a></li></ul></div><div class="stamp">&copy; IBR, TU-BS<br><a href=""></a><br><br></div></div><h1>smi_module(3) manual page</h1><html><head><meta name="generator" content="HTML Tidy for Linux/x86 (vers 12 April 2005), see www.w3.org"><meta name="generator" content="groff -Thtml, see www.gnu.org"><meta name="Content-Style" content="text/css"><title>smi_module</title></head><body><h1 align="center">smi_module</h1><a name="NAME"></a><h2>NAME</h2><table width="100%" border="0" rules="none" frame="void" cols="2" cellspacing="0" cellpadding="0"><tr valign="top" align="left"><td width="10%"></td><td width="89%"><p>smiGetModule, smiGetFirstModule, smiGetNextModule,smiGetModuleIdentityNode, smiGetFirstImport, smiGetNextImport,smiIsImported, smiGetFirstRevision, smiGetNextRevision &#8722; SMImodule information routines</p></td></tr></table><a name="SYNOPSIS"></a><h2>SYNOPSIS</h2><table width="100%" border="0" rules="none" frame="void" cols="2" cellspacing="0" cellpadding="0"><tr valign="top" align="left"><td width="10%"></td><td width="89%"><pre><b>#include &lt;time.h&gt;#include &lt;smi.h&gt;SmiModule *smiGetModule(char *</b><i>module</i><b>);SmiModule *smiGetFirstModule();SmiModule *smiGetNextModule(SmiModule *</b><i>smiModulePtr</i><b>);SmiNode *smiGetModuleIdentityNode(SmiModule *</b><i>smiModulePtr</i><b>);SmiImport *smiGetFirstImport(SmiModule *</b><i>smiModulePtr</i><b>);SmiImport *smiGetNextImport(SmiImport *</b><i>smiImportPtr</i><b>);int smiIsImported(SmiModule *</b><i>smiModulePtr</i><b>, SmiModule *</b><i>importedModulePtr</i><b>, char *</b><i>importedName</i><b>);SmiRevision *smiGetFirstRevision(SmiModule *</b><i>smiModulePtr</i><b>);SmiRevision *smiGetNextRevision(SmiRevision *</b><i>smiRevisionPtr</i><b>);</b>typedef struct SmiModule {    SmiIdentifier       name;    char                *path;    char                *organization;    char                *contactinfo;    char                *description;    char                *reference;    SmiLanguage         language;    int                 conformance;} SmiModule;typedef struct SmiRevision {    time_t              date;    char                *description;} SmiRevision;typedef struct SmiImport {    SmiIdentifier       module;    SmiIdentifier       name;} SmiImport;</pre></td></tr></table><a name="DESCRIPTION"></a><h2>DESCRIPTION</h2><table width="100%" border="0" rules="none" frame="void" cols="2" cellspacing="0" cellpadding="0"><tr valign="top" align="left"><td width="10%"></td><td width="89%"><p>These functions retrieve various meta information on MIBmodules. Other functions to retrieve the definitions within amodule are documented in <b>smi_type</b>(3), <b>smi_node</b>(3),and <b>smi_macro</b>(3).</p><p>The <b>smiGetModule()</b> function retrieves a <b>structSmiModule</b> that represents the SMI module named <b>module</b>.Elements not available or not present for this module contain NULL.If the module is not found, <b>smiGetModule()</b> returns NULL.</p><p>The <b>smiGetFirstModule()</b> and <b>smiGetNextModule()</b>functions are used to iteratively retrieve <b>struct SmiModule</b>sof all known modules. <b>smiGetFirstModule()</b> returns the firstknown module. Subsequent calls to <b>smiGetNextModule()</b> returnthe following ones. If there are no more modules NULL isreturned.</p><p>The <b>smiGetModuleIdentityNode()</b> function retrieves a<b>struct SmiNode</b> that represents the node that is used toidentify the containing MIB module specified by<i>smiModulePtr</i>. If there is no such identity node, i.e. ifthis is not an SMIv2 or SMIng module converted from SMIv2,<b>smiGetModuleIdentityNode()</b> returns NULL.</p><p>The <b>smiGetFirstImport()</b> and <b>smiGetNextImport()</b>functions are used to iteratively retrieve <b>struct SmiImport</b>sof a given module. <b>smiGetFirstImport()</b> returns the firstidentifier imported by the module specified by <i>smiModulePtr</i>.Subsequent calls to <b>smiGetNextImport()</b> return the followingones. If there are no more imported identifiers NULL isreturned.</p><p>The <b>smiIsImported()</b> function returns a positive value ifthe identifier <i>importedName</i> defined in the module specifiedby <i>importedModulePtr</i> is imported in the module specified by<i>smiModulePtr</i>, or zero otherwise.</p><p>The <b>smiGetFirstRevision()</b> and <b>smiGetNextRevision()</b>functions are used to iteratively retrieve <b>structSmiRevision</b>s of a given module. <b>smiGetFirstRevision()</b>returns the first (that is most recent) revision information of themodule specified by <i>smiModulePtr</i>. Subsequent calls to<b>smiGetNextRevision()</b> return the revision after (timelybefore) that one. If there are no more revisions NULL isreturned.</p></td></tr></table><a name="FILES"></a><h2>FILES</h2><table width="100%" border="0" rules="none" frame="void" cols="2" cellspacing="0" cellpadding="0"><tr valign="top" align="left"><td width="10%"></td><td width="89%"><pre>${prefix}/include/smi.h    SMI library header file</pre></td></tr></table><a name="SEE ALSO"></a><h2>SEE ALSO</h2><table width="100%" border="0" rules="none" frame="void" cols="2" cellspacing="0" cellpadding="0"><tr valign="top" align="left"><td width="10%"></td><td width="89%"><p><b>libsmi</b>(3), <b>smi_config</b>(3), <b>smi_node</b>(3),<b>smi.h</b></p></td></tr></table><a name="AUTHOR"></a><h2>AUTHOR</h2><table width="100%" border="0" rules="none" frame="void" cols="2" cellspacing="0" cellpadding="0"><tr valign="top" align="left"><td width="10%"></td><td width="89%"><p>(C) 1999-2001 Frank Strauss, TU Braunschweig, Germany&lt;strauss@ibr.cs.tu-bs.de&gt;</p></td></tr></table></body></html></body></html>

⌨️ 快捷键说明

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