Sophie

Sophie

distrib > Fedora > 17 > i386 > media > updates > by-pkgid > 675c8c8167236dfcf8d66da674f931e8 > files > 1291

erlang-doc-R15B-03.3.fc17.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html xmlns:fn="http://www.w3.org/2005/02/xpath-functions">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="../../../../doc/otp_doc.css" type="text/css">
<title>Erlang -- snmp</title>
</head>
<body bgcolor="white" text="#000000" link="#0000ff" vlink="#ff00ff" alink="#ff0000"><div id="container">
<script id="js" type="text/javascript" language="JavaScript" src="../../../../doc/js/flipmenu/flipmenu.js"></script><script id="js2" type="text/javascript" src="../../../../doc/js/erlresolvelinks.js"></script><script language="JavaScript" type="text/javascript">
            <!--
              function getWinHeight() {
                var myHeight = 0;
                if( typeof( window.innerHeight ) == 'number' ) {
                  //Non-IE
                  myHeight = window.innerHeight;
                } else if( document.documentElement && ( document.documentElement.clientWidth ||
                                                         document.documentElement.clientHeight ) ) {
                  //IE 6+ in 'standards compliant mode'
                  myHeight = document.documentElement.clientHeight;
                } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
                  //IE 4 compatible
                  myHeight = document.body.clientHeight;
                }
                return myHeight;
              }

              function setscrollpos() {
                var objf=document.getElementById('loadscrollpos');
                 document.getElementById("leftnav").scrollTop = objf.offsetTop - getWinHeight()/2;
              }

              function addEvent(obj, evType, fn){
                if (obj.addEventListener){
                obj.addEventListener(evType, fn, true);
                return true;
              } else if (obj.attachEvent){
                var r = obj.attachEvent("on"+evType, fn);
                return r;
              } else {
                return false;
              }
             }

             addEvent(window, 'load', setscrollpos);

             //--></script><div id="leftnav"><div class="innertube">
<img alt="Erlang logo" src="../../../../doc/erlang-logo.png"><br><small><a href="users_guide.html">User's Guide</a><br><a href="index.html">Reference Manual</a><br><a href="release_notes.html">Release Notes</a><br><a href="../pdf/snmp-4.22.1.pdf">PDF</a><br><a href="../../../../doc/index.html">Top</a></small><p><strong>Simple Network Management Protocol (SNMP)</strong><br><strong>Reference Manual</strong><br><small>Version 4.22.1</small></p>
<br><a href="javascript:openAllFlips()">Expand All</a><br><a href="javascript:closeAllFlips()">Contract All</a><p><small><strong>Table of Contents</strong></small></p>
<ul class="flipMenu">
<li id="loadscrollpos" title="snmp " expanded="true">snmp<ul>
<li><a href="snmp.html">
                  Top of manual page
                </a></li>
<li title="config-0"><a href="snmp.html#config-0">config/0</a></li>
<li title="start-0"><a href="snmp.html#start-0">start/0</a></li>
<li title="start-1"><a href="snmp.html#start-1">start/1</a></li>
<li title="start_agent-0"><a href="snmp.html#start_agent-0">start_agent/0</a></li>
<li title="start_agent-1"><a href="snmp.html#start_agent-1">start_agent/1</a></li>
<li title="start_manager-0"><a href="snmp.html#start_manager-0">start_manager/0</a></li>
<li title="start_manager-1"><a href="snmp.html#start_manager-1">start_manager/1</a></li>
<li title="date_and_time-0"><a href="snmp.html#date_and_time-0">date_and_time/0</a></li>
<li title="date_and_time_to_universal_time_dst-1"><a href="snmp.html#date_and_time_to_universal_time_dst-1">date_and_time_to_universal_time_dst/1</a></li>
<li title="date_and_time_to_string-1"><a href="snmp.html#date_and_time_to_string-1">date_and_time_to_string/1</a></li>
<li title="date_and_time_to_string-2"><a href="snmp.html#date_and_time_to_string-2">date_and_time_to_string/2</a></li>
<li title="date_and_time_to_string2-1"><a href="snmp.html#date_and_time_to_string2-1">date_and_time_to_string2/1</a></li>
<li title="local_time_to_date_and_time_dst-1"><a href="snmp.html#local_time_to_date_and_time_dst-1">local_time_to_date_and_time_dst/1</a></li>
<li title="universal_time_to_date_and_time-1"><a href="snmp.html#universal_time_to_date_and_time-1">universal_time_to_date_and_time/1</a></li>
<li title="validate_date_and_time-1"><a href="snmp.html#validate_date_and_time-1">validate_date_and_time/1</a></li>
<li title="validate_date_and_time-2"><a href="snmp.html#validate_date_and_time-2">validate_date_and_time/2</a></li>
<li title="passwd2localized_key-3"><a href="snmp.html#passwd2localized_key-3">passwd2localized_key/3</a></li>
<li title="octet_string_to_bits-1"><a href="snmp.html#octet_string_to_bits-1">octet_string_to_bits/1</a></li>
<li title="bits_to_octet_string-1"><a href="snmp.html#bits_to_octet_string-1">bits_to_octet_string/1</a></li>
<li title="read_mib-1"><a href="snmp.html#read_mib-1">read_mib/1</a></li>
<li title="log_to_txt-5"><a href="snmp.html#log_to_txt-5">log_to_txt/5</a></li>
<li title="log_to_txt-6"><a href="snmp.html#log_to_txt-6">log_to_txt/6</a></li>
<li title="log_to_txt-7"><a href="snmp.html#log_to_txt-7">log_to_txt/7</a></li>
<li title="log_to_io-4"><a href="snmp.html#log_to_io-4">log_to_io/4</a></li>
<li title="log_to_io-5"><a href="snmp.html#log_to_io-5">log_to_io/5</a></li>
<li title="log_to_io-6"><a href="snmp.html#log_to_io-6">log_to_io/6</a></li>
<li title="change_log_size-2"><a href="snmp.html#change_log_size-2">change_log_size/2</a></li>
<li title="print_version_info-0"><a href="snmp.html#print_version_info-0">print_version_info/0</a></li>
<li title="print_version_info-1"><a href="snmp.html#print_version_info-1">print_version_info/1</a></li>
<li title="versions1-0"><a href="snmp.html#versions1-0">versions1/0</a></li>
<li title="versions2-0"><a href="snmp.html#versions2-0">versions2/0</a></li>
<li title="print_versions-1"><a href="snmp.html#print_versions-1">print_versions/1</a></li>
<li title="print_versions-2"><a href="snmp.html#print_versions-2">print_versions/2</a></li>
<li title="enable_trace-0"><a href="snmp.html#enable_trace-0">enable_trace/0</a></li>
<li title="disable_trace-0"><a href="snmp.html#disable_trace-0">disable_trace/0</a></li>
<li title="set_trace-1"><a href="snmp.html#set_trace-1">set_trace/1</a></li>
<li title="reset_trace-1"><a href="snmp.html#reset_trace-1">reset_trace/1</a></li>
<li title="set_trace-2"><a href="snmp.html#set_trace-2">set_trace/2</a></li>
</ul>
</li>
<li title="snmp (App)"><a href="snmp_app.html">snmp (App)
                </a></li>
<li id="no" title="snmpa " expanded="false">snmpa<ul>
<li><a href="snmpa.html">
                  Top of manual page
                </a></li>
<li title="add_agent_caps-2"><a href="snmpa.html#add_agent_caps-2">add_agent_caps/2</a></li>
<li title="del_agent_caps-1"><a href="snmpa.html#del_agent_caps-1">del_agent_caps/1</a></li>
<li title="get_agent_caps-0"><a href="snmpa.html#get_agent_caps-0">get_agent_caps/0</a></li>
<li title="get-2"><a href="snmpa.html#get-2">get/2</a></li>
<li title="get-3"><a href="snmpa.html#get-3">get/3</a></li>
<li title="get_next-2"><a href="snmpa.html#get_next-2">get_next/2</a></li>
<li title="get_next-3"><a href="snmpa.html#get_next-3">get_next/3</a></li>
<li title="backup-1"><a href="snmpa.html#backup-1">backup/1</a></li>
<li title="backup-2"><a href="snmpa.html#backup-2">backup/2</a></li>
<li title="info-0"><a href="snmpa.html#info-0">info/0</a></li>
<li title="info-1"><a href="snmpa.html#info-1">info/1</a></li>
<li title="old_info_format-1"><a href="snmpa.html#old_info_format-1">old_info_format/1</a></li>
<li title="load_mibs-1"><a href="snmpa.html#load_mibs-1">load_mibs/1</a></li>
<li title="load_mibs-2"><a href="snmpa.html#load_mibs-2">load_mibs/2</a></li>
<li title="unload_mibs-1"><a href="snmpa.html#unload_mibs-1">unload_mibs/1</a></li>
<li title="unload_mibs-2"><a href="snmpa.html#unload_mibs-2">unload_mibs/2</a></li>
<li title="which_mibs-0"><a href="snmpa.html#which_mibs-0">which_mibs/0</a></li>
<li title="which_mibs-1"><a href="snmpa.html#which_mibs-1">which_mibs/1</a></li>
<li title="whereis_mib-1"><a href="snmpa.html#whereis_mib-1">whereis_mib/1</a></li>
<li title="whereis_mib-2"><a href="snmpa.html#whereis_mib-2">whereis_mib/2</a></li>
<li title="current_request_id-0"><a href="snmpa.html#current_request_id-0">current_request_id/0</a></li>
<li title="current_context-0"><a href="snmpa.html#current_context-0">current_context/0</a></li>
<li title="current_community-0"><a href="snmpa.html#current_community-0">current_community/0</a></li>
<li title="current_address-0"><a href="snmpa.html#current_address-0">current_address/0</a></li>
<li title="enum_to_int-2"><a href="snmpa.html#enum_to_int-2">enum_to_int/2</a></li>
<li title="enum_to_int-3"><a href="snmpa.html#enum_to_int-3">enum_to_int/3</a></li>
<li title="int_to_enum-2"><a href="snmpa.html#int_to_enum-2">int_to_enum/2</a></li>
<li title="int_to_enum-3"><a href="snmpa.html#int_to_enum-3">int_to_enum/3</a></li>
<li title="name_to_oid-1"><a href="snmpa.html#name_to_oid-1">name_to_oid/1</a></li>
<li title="name_to_oid-2"><a href="snmpa.html#name_to_oid-2">name_to_oid/2</a></li>
<li title="oid_to_name-1"><a href="snmpa.html#oid_to_name-1">oid_to_name/1</a></li>
<li title="oid_to_name-2"><a href="snmpa.html#oid_to_name-2">oid_to_name/2</a></li>
<li title="which_aliasnames-0"><a href="snmpa.html#which_aliasnames-0">which_aliasnames/0</a></li>
<li title="which_tables-0"><a href="snmpa.html#which_tables-0">which_tables/0</a></li>
<li title="which_variables-0"><a href="snmpa.html#which_variables-0">which_variables/0</a></li>
<li title="which_notifications-0"><a href="snmpa.html#which_notifications-0">which_notifications/0</a></li>
<li title="log_to_txt-1"><a href="snmpa.html#log_to_txt-1">log_to_txt/1</a></li>
<li title="log_to_txt-2"><a href="snmpa.html#log_to_txt-2">log_to_txt/2</a></li>
<li title="log_to_txt-3"><a href="snmpa.html#log_to_txt-3">log_to_txt/3</a></li>
<li title="log_to_txt-4"><a href="snmpa.html#log_to_txt-4">log_to_txt/4</a></li>
<li title="log_to_txt-5"><a href="snmpa.html#log_to_txt-5">log_to_txt/5</a></li>
<li title="log_to_txt-6"><a href="snmpa.html#log_to_txt-6">log_to_txt/6</a></li>
<li title="log_to_txt-7"><a href="snmpa.html#log_to_txt-7">log_to_txt/7</a></li>
<li title="log_to_io-1"><a href="snmpa.html#log_to_io-1">log_to_io/1</a></li>
<li title="log_to_io-2"><a href="snmpa.html#log_to_io-2">log_to_io/2</a></li>
<li title="log_to_io-3"><a href="snmpa.html#log_to_io-3">log_to_io/3</a></li>
<li title="log_to_io-4"><a href="snmpa.html#log_to_io-4">log_to_io/4</a></li>
<li title="log_to_io-5"><a href="snmpa.html#log_to_io-5">log_to_io/5</a></li>
<li title="log_to_io-6"><a href="snmpa.html#log_to_io-6">log_to_io/6</a></li>
<li title="change_log_size-1"><a href="snmpa.html#change_log_size-1">change_log_size/1</a></li>
<li title="set_log_type-1"><a href="snmpa.html#set_log_type-1">set_log_type/1</a></li>
<li title="set_log_type-2"><a href="snmpa.html#set_log_type-2">set_log_type/2</a></li>
<li title="mib_of-1"><a href="snmpa.html#mib_of-1">mib_of/1</a></li>
<li title="mib_of-2"><a href="snmpa.html#mib_of-2">mib_of/2</a></li>
<li title="me_of-1"><a href="snmpa.html#me_of-1">me_of/1</a></li>
<li title="me_of-2"><a href="snmpa.html#me_of-2">me_of/2</a></li>
<li title="invalidate_mibs_cache-0"><a href="snmpa.html#invalidate_mibs_cache-0">invalidate_mibs_cache/0</a></li>
<li title="invalidate_mibs_cache-1"><a href="snmpa.html#invalidate_mibs_cache-1">invalidate_mibs_cache/1</a></li>
<li title="enable_mibs_cache-0"><a href="snmpa.html#enable_mibs_cache-0">enable_mibs_cache/0</a></li>
<li title="enable_mibs_cache-1"><a href="snmpa.html#enable_mibs_cache-1">enable_mibs_cache/1</a></li>
<li title="disable_mibs_cache-0"><a href="snmpa.html#disable_mibs_cache-0">disable_mibs_cache/0</a></li>
<li title="disable_mibs_cache-1"><a href="snmpa.html#disable_mibs_cache-1">disable_mibs_cache/1</a></li>
<li title="which_mibs_cache_size-0"><a href="snmpa.html#which_mibs_cache_size-0">which_mibs_cache_size/0</a></li>
<li title="which_mibs_cache_size-1"><a href="snmpa.html#which_mibs_cache_size-1">which_mibs_cache_size/1</a></li>
<li title="gc_mibs_cache-0"><a href="snmpa.html#gc_mibs_cache-0">gc_mibs_cache/0</a></li>
<li title="gc_mibs_cache-1"><a href="snmpa.html#gc_mibs_cache-1">gc_mibs_cache/1</a></li>
<li title="gc_mibs_cache-1"><a href="snmpa.html#gc_mibs_cache-1">gc_mibs_cache/1</a></li>
<li title="gc_mibs_cache-2"><a href="snmpa.html#gc_mibs_cache-2">gc_mibs_cache/2</a></li>
<li title="gc_mibs_cache-2"><a href="snmpa.html#gc_mibs_cache-2">gc_mibs_cache/2</a></li>
<li title="gc_mibs_cache-3"><a href="snmpa.html#gc_mibs_cache-3">gc_mibs_cache/3</a></li>
<li title="enable_mibs_cache_autogc-0"><a href="snmpa.html#enable_mibs_cache_autogc-0">enable_mibs_cache_autogc/0</a></li>
<li title="enable_mibs_cache_autogc-1"><a href="snmpa.html#enable_mibs_cache_autogc-1">enable_mibs_cache_autogc/1</a></li>
<li title="disable_mibs_cache_autogc-0"><a href="snmpa.html#disable_mibs_cache_autogc-0">disable_mibs_cache_autogc/0</a></li>
<li title="disable_mibs_cache_autogc-1"><a href="snmpa.html#disable_mibs_cache_autogc-1">disable_mibs_cache_autogc/1</a></li>
<li title="update_mibs_cache_age-1"><a href="snmpa.html#update_mibs_cache_age-1">update_mibs_cache_age/1</a></li>
<li title="update_mibs_cache_age-2"><a href="snmpa.html#update_mibs_cache_age-2">update_mibs_cache_age/2</a></li>
<li title="update_mibs_cache_gclimit-1"><a href="snmpa.html#update_mibs_cache_gclimit-1">update_mibs_cache_gclimit/1</a></li>
<li title="update_mibs_cache_gclimit-2"><a href="snmpa.html#update_mibs_cache_gclimit-2">update_mibs_cache_gclimit/2</a></li>
<li title="register_notification_filter-3"><a href="snmpa.html#register_notification_filter-3">register_notification_filter/3</a></li>
<li title="register_notification_filter-4"><a href="snmpa.html#register_notification_filter-4">register_notification_filter/4</a></li>
<li title="register_notification_filter-4"><a href="snmpa.html#register_notification_filter-4">register_notification_filter/4</a></li>
<li title="register_notification_filter-5"><a href="snmpa.html#register_notification_filter-5">register_notification_filter/5</a></li>
<li title="unregister_notification_filter-1"><a href="snmpa.html#unregister_notification_filter-1">unregister_notification_filter/1</a></li>
<li title="unregister_notification_filter-2"><a href="snmpa.html#unregister_notification_filter-2">unregister_notification_filter/2</a></li>
<li title="which_notification_filter-0"><a href="snmpa.html#which_notification_filter-0">which_notification_filter/0</a></li>
<li title="which_notification_filter-1"><a href="snmpa.html#which_notification_filter-1">which_notification_filter/1</a></li>
<li title="set_request_limit-1"><a href="snmpa.html#set_request_limit-1">set_request_limit/1</a></li>
<li title="set_request_limit-2"><a href="snmpa.html#set_request_limit-2">set_request_limit/2</a></li>
<li title="register_subagent-3"><a href="snmpa.html#register_subagent-3">register_subagent/3</a></li>
<li title="unregister_subagent-2"><a href="snmpa.html#unregister_subagent-2">unregister_subagent/2</a></li>
<li title="send_notification2-3"><a href="snmpa.html#send_notification2-3">send_notification2/3</a></li>
<li title="send_notification-3"><a href="snmpa.html#send_notification-3">send_notification/3</a></li>
<li title="send_notification-4"><a href="snmpa.html#send_notification-4">send_notification/4</a></li>
<li title="send_notification-5"><a href="snmpa.html#send_notification-5">send_notification/5</a></li>
<li title="send_notification-6"><a href="snmpa.html#send_notification-6">send_notification/6</a></li>
<li title="send_notification-7"><a href="snmpa.html#send_notification-7">send_notification/7</a></li>
<li title="discovery-2"><a href="snmpa.html#discovery-2">discovery/2</a></li>
<li title="discovery-3"><a href="snmpa.html#discovery-3">discovery/3</a></li>
<li title="discovery-3"><a href="snmpa.html#discovery-3">discovery/3</a></li>
<li title="discovery-4"><a href="snmpa.html#discovery-4">discovery/4</a></li>
<li title="discovery-4"><a href="snmpa.html#discovery-4">discovery/4</a></li>
<li title="discovery-5"><a href="snmpa.html#discovery-5">discovery/5</a></li>
<li title="discovery-6"><a href="snmpa.html#discovery-6">discovery/6</a></li>
<li title="convert_config-1"><a href="snmpa.html#convert_config-1">convert_config/1</a></li>
<li title="restart_worker-0"><a href="snmpa.html#restart_worker-0">restart_worker/0</a></li>
<li title="restart_worker-1"><a href="snmpa.html#restart_worker-1">restart_worker/1</a></li>
<li title="restart_set_worker-0"><a href="snmpa.html#restart_set_worker-0">restart_set_worker/0</a></li>
<li title="restart_set_worker-1"><a href="snmpa.html#restart_set_worker-1">restart_set_worker/1</a></li>
<li title="print_mib_info-0"><a href="snmpa.html#print_mib_info-0">print_mib_info/0</a></li>
<li title="print_mib_tables-0"><a href="snmpa.html#print_mib_tables-0">print_mib_tables/0</a></li>
<li title="print_mib_variables-0"><a href="snmpa.html#print_mib_variables-0">print_mib_variables/0</a></li>
<li title="verbosity-2"><a href="snmpa.html#verbosity-2">verbosity/2</a></li>
</ul>
</li>
<li id="no" title="snmpa_conf " expanded="false">snmpa_conf<ul>
<li><a href="snmpa_conf.html">
                  Top of manual page
                </a></li>
<li title="agent_entry-2"><a href="snmpa_conf.html#agent_entry-2">agent_entry/2</a></li>
<li title="write_agent_config-2"><a href="snmpa_conf.html#write_agent_config-2">write_agent_config/2</a></li>
<li title="write_agent_config-3"><a href="snmpa_conf.html#write_agent_config-3">write_agent_config/3</a></li>
<li title="append_agent_config-2"><a href="snmpa_conf.html#append_agent_config-2">append_agent_config/2</a></li>
<li title="read_agent_config-1"><a href="snmpa_conf.html#read_agent_config-1">read_agent_config/1</a></li>
<li title="standard_entry-2"><a href="snmpa_conf.html#standard_entry-2">standard_entry/2</a></li>
<li title="write_standard_config-2"><a href="snmpa_conf.html#write_standard_config-2">write_standard_config/2</a></li>
<li title="write_standard_config-3"><a href="snmpa_conf.html#write_standard_config-3">write_standard_config/3</a></li>
<li title="append_standard_config-2"><a href="snmpa_conf.html#append_standard_config-2">append_standard_config/2</a></li>
<li title="read_standard_config-1"><a href="snmpa_conf.html#read_standard_config-1">read_standard_config/1</a></li>
<li title="context_entry-1"><a href="snmpa_conf.html#context_entry-1">context_entry/1</a></li>
<li title="write_context_config-2"><a href="snmpa_conf.html#write_context_config-2">write_context_config/2</a></li>
<li title="write_context_config-3"><a href="snmpa_conf.html#write_context_config-3">write_context_config/3</a></li>
<li title="append_context_config-2"><a href="snmpa_conf.html#append_context_config-2">append_context_config/2</a></li>
<li title="read_context_config-1"><a href="snmpa_conf.html#read_context_config-1">read_context_config/1</a></li>
<li title="community_entry-1"><a href="snmpa_conf.html#community_entry-1">community_entry/1</a></li>
<li title="community_entry-5"><a href="snmpa_conf.html#community_entry-5">community_entry/5</a></li>
<li title="write_community_config-2"><a href="snmpa_conf.html#write_community_config-2">write_community_config/2</a></li>
<li title="write_community_config-3"><a href="snmpa_conf.html#write_community_config-3">write_community_config/3</a></li>
<li title="append_community_config-2"><a href="snmpa_conf.html#append_community_config-2">append_community_config/2</a></li>
<li title="read_community_config-1"><a href="snmpa_conf.html#read_community_config-1">read_community_config/1</a></li>
<li title="target_addr_entry-5"><a href="snmpa_conf.html#target_addr_entry-5">target_addr_entry/5</a></li>
<li title="target_addr_entry-6"><a href="snmpa_conf.html#target_addr_entry-6">target_addr_entry/6</a></li>
<li title="target_addr_entry-8"><a href="snmpa_conf.html#target_addr_entry-8">target_addr_entry/8</a></li>
<li title="target_addr_entry-10"><a href="snmpa_conf.html#target_addr_entry-10">target_addr_entry/10</a></li>
<li title="target_addr_entry-11"><a href="snmpa_conf.html#target_addr_entry-11">target_addr_entry/11</a></li>
<li title="write_target_addr_config-2"><a href="snmpa_conf.html#write_target_addr_config-2">write_target_addr_config/2</a></li>
<li title="write_target_addr_config-3"><a href="snmpa_conf.html#write_target_addr_config-3">write_target_addr_config/3</a></li>
<li title="append_target_addr_config-2"><a href="snmpa_conf.html#append_target_addr_config-2">append_target_addr_config/2</a></li>
<li title="read_target_addr_config-1"><a href="snmpa_conf.html#read_target_addr_config-1">read_target_addr_config/1</a></li>
<li title="target_params_entry-2"><a href="snmpa_conf.html#target_params_entry-2">target_params_entry/2</a></li>
<li title="target_params_entry-4"><a href="snmpa_conf.html#target_params_entry-4">target_params_entry/4</a></li>
<li title="target_params_entry-5"><a href="snmpa_conf.html#target_params_entry-5">target_params_entry/5</a></li>
<li title="write_target_params_config-2"><a href="snmpa_conf.html#write_target_params_config-2">write_target_params_config/2</a></li>
<li title="write_target_params_config-3"><a href="snmpa_conf.html#write_target_params_config-3">write_target_params_config/3</a></li>
<li title="append_target_params_config-2"><a href="snmpa_conf.html#append_target_params_config-2">append_target_params_config/2</a></li>
<li title="read_target_params_config-1"><a href="snmpa_conf.html#read_target_params_config-1">read_target_params_config/1</a></li>
<li title="vacm_s2g_entry-3"><a href="snmpa_conf.html#vacm_s2g_entry-3">vacm_s2g_entry/3</a></li>
<li title="vacm_acc_entry-8"><a href="snmpa_conf.html#vacm_acc_entry-8">vacm_acc_entry/8</a></li>
<li title="vacm_vtf_entry-2"><a href="snmpa_conf.html#vacm_vtf_entry-2">vacm_vtf_entry/2</a></li>
<li title="vacm_vtf_entry-4"><a href="snmpa_conf.html#vacm_vtf_entry-4">vacm_vtf_entry/4</a></li>
<li title="write_vacm_config-2"><a href="snmpa_conf.html#write_vacm_config-2">write_vacm_config/2</a></li>
<li title="write_vacm_config-3"><a href="snmpa_conf.html#write_vacm_config-3">write_vacm_config/3</a></li>
<li title="append_vacm_config-2"><a href="snmpa_conf.html#append_vacm_config-2">append_vacm_config/2</a></li>
<li title="read_vacm_config-1"><a href="snmpa_conf.html#read_vacm_config-1">read_vacm_config/1</a></li>
<li title="usm_entry-1"><a href="snmpa_conf.html#usm_entry-1">usm_entry/1</a></li>
<li title="usm_entry-13"><a href="snmpa_conf.html#usm_entry-13">usm_entry/13</a></li>
<li title="write_usm_config-2"><a href="snmpa_conf.html#write_usm_config-2">write_usm_config/2</a></li>
<li title="write_usm_config-3"><a href="snmpa_conf.html#write_usm_config-3">write_usm_config/3</a></li>
<li title="append_usm_config-2"><a href="snmpa_conf.html#append_usm_config-2">append_usm_config/2</a></li>
<li title="read_usm_config-1"><a href="snmpa_conf.html#read_usm_config-1">read_usm_config/1</a></li>
<li title="notify_entry-3"><a href="snmpa_conf.html#notify_entry-3">notify_entry/3</a></li>
<li title="write_notify_config-2"><a href="snmpa_conf.html#write_notify_config-2">write_notify_config/2</a></li>
<li title="write_notify_config-3"><a href="snmpa_conf.html#write_notify_config-3">write_notify_config/3</a></li>
<li title="append_notify_config-2"><a href="snmpa_conf.html#append_notify_config-2">append_notify_config/2</a></li>
<li title="read_notify_config-1"><a href="snmpa_conf.html#read_notify_config-1">read_notify_config/1</a></li>
</ul>
</li>
<li id="no" title="snmpa_discovery_handler " expanded="false">snmpa_discovery_handler<ul>
<li><a href="snmpa_discovery_handler.html">
                  Top of manual page
                </a></li>
<li title="stage1_finish-3"><a href="snmpa_discovery_handler.html#stage1_finish-3">stage1_finish/3</a></li>
</ul>
</li>
<li id="no" title="snmpa_error_report " expanded="false">snmpa_error_report<ul>
<li><a href="snmpa_error_report.html">
                  Top of manual page
                </a></li>
<li title="config_err-2"><a href="snmpa_error_report.html#config_err-2">config_err/2</a></li>
<li title="user_err-2"><a href="snmpa_error_report.html#user_err-2">user_err/2</a></li>
</ul>
</li>
<li id="no" title="snmpa_error " expanded="false">snmpa_error<ul>
<li><a href="snmpa_error.html">
                  Top of manual page
                </a></li>
<li title="config_err-2"><a href="snmpa_error.html#config_err-2">config_err/2</a></li>
<li title="user_err-2"><a href="snmpa_error.html#user_err-2">user_err/2</a></li>
</ul>
</li>
<li id="no" title="snmpa_error_io " expanded="false">snmpa_error_io<ul>
<li><a href="snmpa_error_io.html">
                  Top of manual page
                </a></li>
<li title="config_err-2"><a href="snmpa_error_io.html#config_err-2">config_err/2</a></li>
<li title="user_err-2"><a href="snmpa_error_io.html#user_err-2">user_err/2</a></li>
</ul>
</li>
<li id="no" title="snmpa_error_logger " expanded="false">snmpa_error_logger<ul>
<li><a href="snmpa_error_logger.html">
                  Top of manual page
                </a></li>
<li title="config_err-2"><a href="snmpa_error_logger.html#config_err-2">config_err/2</a></li>
<li title="user_err-2"><a href="snmpa_error_logger.html#user_err-2">user_err/2</a></li>
</ul>
</li>
<li id="no" title="snmpa_local_db " expanded="false">snmpa_local_db<ul>
<li><a href="snmpa_local_db.html">
                  Top of manual page
                </a></li>
<li title="dump-0"><a href="snmpa_local_db.html#dump-0">dump/0</a></li>
<li title="match-2"><a href="snmpa_local_db.html#match-2">match/2</a></li>
<li title="print-0"><a href="snmpa_local_db.html#print-0">print/0</a></li>
<li title="print-1"><a href="snmpa_local_db.html#print-1">print/1</a></li>
<li title="print-2"><a href="snmpa_local_db.html#print-2">print/2</a></li>
<li title="table_create-1"><a href="snmpa_local_db.html#table_create-1">table_create/1</a></li>
<li title="table_create_row-3"><a href="snmpa_local_db.html#table_create_row-3">table_create_row/3</a></li>
<li title="table_delete-1"><a href="snmpa_local_db.html#table_delete-1">table_delete/1</a></li>
<li title="table_delete_row-2"><a href="snmpa_local_db.html#table_delete_row-2">table_delete_row/2</a></li>
<li title="table_exists-1"><a href="snmpa_local_db.html#table_exists-1">table_exists/1</a></li>
<li title="table_get_row-2"><a href="snmpa_local_db.html#table_get_row-2">table_get_row/2</a></li>
</ul>
</li>
<li id="no" title="snmpa_mpd " expanded="false">snmpa_mpd<ul>
<li><a href="snmpa_mpd.html">
                  Top of manual page
                </a></li>
<li title="init-1"><a href="snmpa_mpd.html#init-1">init/1</a></li>
<li title="process_packet-6"><a href="snmpa_mpd.html#process_packet-6">process_packet/6</a></li>
<li title="process_packet-7"><a href="snmpa_mpd.html#process_packet-7">process_packet/7</a></li>
<li title="generate_response_msg-5"><a href="snmpa_mpd.html#generate_response_msg-5">generate_response_msg/5</a></li>
<li title="generate_response_msg-6"><a href="snmpa_mpd.html#generate_response_msg-6">generate_response_msg/6</a></li>
<li title="generate_msg-5"><a href="snmpa_mpd.html#generate_msg-5">generate_msg/5</a></li>
<li title="generate_msg-6"><a href="snmpa_mpd.html#generate_msg-6">generate_msg/6</a></li>
<li title="discarded_pdu-1"><a href="snmpa_mpd.html#discarded_pdu-1">discarded_pdu/1</a></li>
</ul>
</li>
<li id="no" title="snmpa_network_interface " expanded="false">snmpa_network_interface<ul>
<li><a href="snmpa_network_interface.html">
                  Top of manual page
                </a></li>
<li title="start_link-4"><a href="snmpa_network_interface.html#start_link-4">start_link/4</a></li>
<li title="info-1"><a href="snmpa_network_interface.html#info-1">info/1</a></li>
<li title="verbosity-2"><a href="snmpa_network_interface.html#verbosity-2">verbosity/2</a></li>
<li title="get_log_type-1"><a href="snmpa_network_interface.html#get_log_type-1">get_log_type/1</a></li>
<li title="set_log_type-2"><a href="snmpa_network_interface.html#set_log_type-2">set_log_type/2</a></li>
</ul>
</li>
<li id="no" title="snmpa_network_interface_filter " expanded="false">snmpa_network_interface_filter<ul>
<li><a href="snmpa_network_interface_filter.html">
                  Top of manual page
                </a></li>
<li title="accept_recv-2"><a href="snmpa_network_interface_filter.html#accept_recv-2">accept_recv/2</a></li>
<li title="accept_send-2"><a href="snmpa_network_interface_filter.html#accept_send-2">accept_send/2</a></li>
<li title="accept_recv_pdu-3"><a href="snmpa_network_interface_filter.html#accept_recv_pdu-3">accept_recv_pdu/3</a></li>
<li title="accept_send_pdu-2"><a href="snmpa_network_interface_filter.html#accept_send_pdu-2">accept_send_pdu/2</a></li>
</ul>
</li>
<li id="no" title="snmpa_notification_delivery_info_receiver " expanded="false">snmpa_notification_delivery_info_receiver<ul>
<li><a href="snmpa_notification_delivery_info_receiver.html">
                  Top of manual page
                </a></li>
<li title="delivery_targets-3"><a href="snmpa_notification_delivery_info_receiver.html#delivery_targets-3">delivery_targets/3</a></li>
<li title="delivery_info-4"><a href="snmpa_notification_delivery_info_receiver.html#delivery_info-4">delivery_info/4</a></li>
</ul>
</li>
<li id="no" title="snmpa_notification_filter " expanded="false">snmpa_notification_filter<ul>
<li><a href="snmpa_notification_filter.html">
                  Top of manual page
                </a></li>
<li title="handle_notification-2"><a href="snmpa_notification_filter.html#handle_notification-2">handle_notification/2</a></li>
</ul>
</li>
<li id="no" title="snmpa_supervisor " expanded="false">snmpa_supervisor<ul>
<li><a href="snmpa_supervisor.html">
                  Top of manual page
                </a></li>
<li title="start_sub_sup-1"><a href="snmpa_supervisor.html#start_sub_sup-1">start_sub_sup/1</a></li>
<li title="start_master_sup-1"><a href="snmpa_supervisor.html#start_master_sup-1">start_master_sup/1</a></li>
<li title="start_sub_agent-3"><a href="snmpa_supervisor.html#start_sub_agent-3">start_sub_agent/3</a></li>
<li title="stop_sub_agent-1"><a href="snmpa_supervisor.html#stop_sub_agent-1">stop_sub_agent/1</a></li>
</ul>
</li>
<li id="no" title="snmp_community_mib " expanded="false">snmp_community_mib<ul>
<li><a href="snmp_community_mib.html">
                  Top of manual page
                </a></li>
<li title="configure-1"><a href="snmp_community_mib.html#configure-1">configure/1</a></li>
<li title="reconfigure-1"><a href="snmp_community_mib.html#reconfigure-1">reconfigure/1</a></li>
<li title="add_community-5"><a href="snmp_community_mib.html#add_community-5">add_community/5</a></li>
<li title="add_community-6"><a href="snmp_community_mib.html#add_community-6">add_community/6</a></li>
<li title="delete_community-1"><a href="snmp_community_mib.html#delete_community-1">delete_community/1</a></li>
</ul>
</li>
<li id="no" title="snmp_framework_mib " expanded="false">snmp_framework_mib<ul>
<li><a href="snmp_framework_mib.html">
                  Top of manual page
                </a></li>
<li title="configure-1"><a href="snmp_framework_mib.html#configure-1">configure/1</a></li>
<li title="init-0"><a href="snmp_framework_mib.html#init-0">init/0</a></li>
<li title="add_context-1"><a href="snmp_framework_mib.html#add_context-1">add_context/1</a></li>
<li title="delete_context-1"><a href="snmp_framework_mib.html#delete_context-1">delete_context/1</a></li>
</ul>
</li>
<li id="no" title="snmp_generic " expanded="false">snmp_generic<ul>
<li><a href="snmp_generic.html">
                  Top of manual page
                </a></li>
<li title="get_status_col-2"><a href="snmp_generic.html#get_status_col-2">get_status_col/2</a></li>
<li title="get_status_col-2"><a href="snmp_generic.html#get_status_col-2">get_status_col/2</a></li>
<li title="get_index_types-1"><a href="snmp_generic.html#get_index_types-1">get_index_types/1</a></li>
<li title="get_table_info-2"><a href="snmp_generic.html#get_table_info-2">get_table_info/2</a></li>
<li title="table_func-2"><a href="snmp_generic.html#table_func-2">table_func/2</a></li>
<li title="table_func-4"><a href="snmp_generic.html#table_func-4">table_func/4</a></li>
<li title="table_get_elements-3"><a href="snmp_generic.html#table_get_elements-3">table_get_elements/3</a></li>
<li title="table_next-2"><a href="snmp_generic.html#table_next-2">table_next/2</a></li>
<li title="table_row_exists-2"><a href="snmp_generic.html#table_row_exists-2">table_row_exists/2</a></li>
<li title="table_set_elements-3"><a href="snmp_generic.html#table_set_elements-3">table_set_elements/3</a></li>
<li title="variable_func-2"><a href="snmp_generic.html#variable_func-2">variable_func/2</a></li>
<li title="variable_func-3"><a href="snmp_generic.html#variable_func-3">variable_func/3</a></li>
<li title="variable_get-1"><a href="snmp_generic.html#variable_get-1">variable_get/1</a></li>
<li title="variable_set-2"><a href="snmp_generic.html#variable_set-2">variable_set/2</a></li>
</ul>
</li>
<li id="no" title="snmp_index " expanded="false">snmp_index<ul>
<li><a href="snmp_index.html">
                  Top of manual page
                </a></li>
<li title="delete-1"><a href="snmp_index.html#delete-1">delete/1</a></li>
<li title="delete-2"><a href="snmp_index.html#delete-2">delete/2</a></li>
<li title="get-2"><a href="snmp_index.html#get-2">get/2</a></li>
<li title="get_last-1"><a href="snmp_index.html#get_last-1">get_last/1</a></li>
<li title="get_next-2"><a href="snmp_index.html#get_next-2">get_next/2</a></li>
<li title="insert-3"><a href="snmp_index.html#insert-3">insert/3</a></li>
<li title="key_to_oid-2"><a href="snmp_index.html#key_to_oid-2">key_to_oid/2</a></li>
<li title="new-1"><a href="snmp_index.html#new-1">new/1</a></li>
</ul>
</li>
<li id="no" title="snmp_notification_mib " expanded="false">snmp_notification_mib<ul>
<li><a href="snmp_notification_mib.html">
                  Top of manual page
                </a></li>
<li title="configure-1"><a href="snmp_notification_mib.html#configure-1">configure/1</a></li>
<li title="reconfigure-1"><a href="snmp_notification_mib.html#reconfigure-1">reconfigure/1</a></li>
<li title="add_notify-3"><a href="snmp_notification_mib.html#add_notify-3">add_notify/3</a></li>
<li title="delete_notify-1"><a href="snmp_notification_mib.html#delete_notify-1">delete_notify/1</a></li>
</ul>
</li>
<li id="no" title="snmp_pdus " expanded="false">snmp_pdus<ul>
<li><a href="snmp_pdus.html">
                  Top of manual page
                </a></li>
<li title="dec_message-1"><a href="snmp_pdus.html#dec_message-1">dec_message/1</a></li>
<li title="dec_message_only-1"><a href="snmp_pdus.html#dec_message_only-1">dec_message_only/1</a></li>
<li title="dec_pdu-1"><a href="snmp_pdus.html#dec_pdu-1">dec_pdu/1</a></li>
<li title="dec_scoped_pdu-1"><a href="snmp_pdus.html#dec_scoped_pdu-1">dec_scoped_pdu/1</a></li>
<li title="dec_scoped_pdu_data-1"><a href="snmp_pdus.html#dec_scoped_pdu_data-1">dec_scoped_pdu_data/1</a></li>
<li title="dec_usm_security_parameters-1"><a href="snmp_pdus.html#dec_usm_security_parameters-1">dec_usm_security_parameters/1</a></li>
<li title="enc_encrypted_scoped_pdu-1"><a href="snmp_pdus.html#enc_encrypted_scoped_pdu-1">enc_encrypted_scoped_pdu/1</a></li>
<li title="enc_message-1"><a href="snmp_pdus.html#enc_message-1">enc_message/1</a></li>
<li title="enc_message_only-1"><a href="snmp_pdus.html#enc_message_only-1">enc_message_only/1</a></li>
<li title="enc_pdu-1"><a href="snmp_pdus.html#enc_pdu-1">enc_pdu/1</a></li>
<li title="enc_scoped_pdu-1"><a href="snmp_pdus.html#enc_scoped_pdu-1">enc_scoped_pdu/1</a></li>
<li title="enc_usm_security_parameters-1"><a href="snmp_pdus.html#enc_usm_security_parameters-1">enc_usm_security_parameters/1</a></li>
</ul>
</li>
<li id="no" title="snmp_standard_mib " expanded="false">snmp_standard_mib<ul>
<li><a href="snmp_standard_mib.html">
                  Top of manual page
                </a></li>
<li title="configure-1"><a href="snmp_standard_mib.html#configure-1">configure/1</a></li>
<li title="inc-1"><a href="snmp_standard_mib.html#inc-1">inc/1</a></li>
<li title="inc-2"><a href="snmp_standard_mib.html#inc-2">inc/2</a></li>
<li title="reconfigure-1"><a href="snmp_standard_mib.html#reconfigure-1">reconfigure/1</a></li>
<li title="reset-0"><a href="snmp_standard_mib.html#reset-0">reset/0</a></li>
<li title="sys_up_time-0"><a href="snmp_standard_mib.html#sys_up_time-0">sys_up_time/0</a></li>
</ul>
</li>
<li id="no" title="snmp_target_mib " expanded="false">snmp_target_mib<ul>
<li><a href="snmp_target_mib.html">
                  Top of manual page
                </a></li>
<li title="configure-1"><a href="snmp_target_mib.html#configure-1">configure/1</a></li>
<li title="reconfigure-1"><a href="snmp_target_mib.html#reconfigure-1">reconfigure/1</a></li>
<li title="set_target_engine_id-2"><a href="snmp_target_mib.html#set_target_engine_id-2">set_target_engine_id/2</a></li>
<li title="add_addr-10"><a href="snmp_target_mib.html#add_addr-10">add_addr/10</a></li>
<li title="add_addr-11"><a href="snmp_target_mib.html#add_addr-11">add_addr/11</a></li>
<li title="delete_addr-1"><a href="snmp_target_mib.html#delete_addr-1">delete_addr/1</a></li>
<li title="add_params-5"><a href="snmp_target_mib.html#add_params-5">add_params/5</a></li>
<li title="delete_params-1"><a href="snmp_target_mib.html#delete_params-1">delete_params/1</a></li>
</ul>
</li>
<li id="no" title="snmp_user_based_sm_mib " expanded="false">snmp_user_based_sm_mib<ul>
<li><a href="snmp_user_based_sm_mib.html">
                  Top of manual page
                </a></li>
<li title="configure-1"><a href="snmp_user_based_sm_mib.html#configure-1">configure/1</a></li>
<li title="reconfigure-1"><a href="snmp_user_based_sm_mib.html#reconfigure-1">reconfigure/1</a></li>
<li title="add_user-13"><a href="snmp_user_based_sm_mib.html#add_user-13">add_user/13</a></li>
<li title="delete_user-1"><a href="snmp_user_based_sm_mib.html#delete_user-1">delete_user/1</a></li>
</ul>
</li>
<li id="no" title="snmp_view_based_acm_mib " expanded="false">snmp_view_based_acm_mib<ul>
<li><a href="snmp_view_based_acm_mib.html">
                  Top of manual page
                </a></li>
<li title="configure-1"><a href="snmp_view_based_acm_mib.html#configure-1">configure/1</a></li>
<li title="reconfigure-1"><a href="snmp_view_based_acm_mib.html#reconfigure-1">reconfigure/1</a></li>
<li title="add_sec2group-3"><a href="snmp_view_based_acm_mib.html#add_sec2group-3">add_sec2group/3</a></li>
<li title="delete_sec2group-1"><a href="snmp_view_based_acm_mib.html#delete_sec2group-1">delete_sec2group/1</a></li>
<li title="add_access-8"><a href="snmp_view_based_acm_mib.html#add_access-8">add_access/8</a></li>
<li title="delete_access-1"><a href="snmp_view_based_acm_mib.html#delete_access-1">delete_access/1</a></li>
<li title="add_view_tree_fam-4"><a href="snmp_view_based_acm_mib.html#add_view_tree_fam-4">add_view_tree_fam/4</a></li>
<li title="delete_view_tree_fam-1"><a href="snmp_view_based_acm_mib.html#delete_view_tree_fam-1">delete_view_tree_fam/1</a></li>
</ul>
</li>
<li id="no" title="snmpc " expanded="false">snmpc<ul>
<li><a href="snmpc.html">
                  Top of manual page
                </a></li>
<li title="compile-1"><a href="snmpc.html#compile-1">compile/1</a></li>
<li title="compile-2"><a href="snmpc.html#compile-2">compile/2</a></li>
<li title="is_consistent-1"><a href="snmpc.html#is_consistent-1">is_consistent/1</a></li>
<li title="mib_to_hrl-1"><a href="snmpc.html#mib_to_hrl-1">mib_to_hrl/1</a></li>
</ul>
</li>
<li title="snmpc(command)"><a href="snmpc(command).html">snmpc(command)</a></li>
<li id="no" title="snmpm " expanded="false">snmpm<ul>
<li><a href="snmpm.html">
                  Top of manual page
                </a></li>
<li title="monitor-0"><a href="snmpm.html#monitor-0">monitor/0</a></li>
<li title="demonitor-1"><a href="snmpm.html#demonitor-1">demonitor/1</a></li>
<li title="notify_started-1"><a href="snmpm.html#notify_started-1">notify_started/1</a></li>
<li title="cancel_notify_started-1"><a href="snmpm.html#cancel_notify_started-1">cancel_notify_started/1</a></li>
<li title="register_user-3"><a href="snmpm.html#register_user-3">register_user/3</a></li>
<li title="register_user-4"><a href="snmpm.html#register_user-4">register_user/4</a></li>
<li title="register_user_monitor-3"><a href="snmpm.html#register_user_monitor-3">register_user_monitor/3</a></li>
<li title="register_user_monitor-4"><a href="snmpm.html#register_user_monitor-4">register_user_monitor/4</a></li>
<li title="unregister_user-1"><a href="snmpm.html#unregister_user-1">unregister_user/1</a></li>
<li title="which_users-0"><a href="snmpm.html#which_users-0">which_users/0</a></li>
<li title="register_agent-3"><a href="snmpm.html#register_agent-3">register_agent/3</a></li>
<li title="unregister_agent-2"><a href="snmpm.html#unregister_agent-2">unregister_agent/2</a></li>
<li title="agent_info-2"><a href="snmpm.html#agent_info-2">agent_info/2</a></li>
<li title="update_agent_info-3"><a href="snmpm.html#update_agent_info-3">update_agent_info/3</a></li>
<li title="update_agent_info-4"><a href="snmpm.html#update_agent_info-4">update_agent_info/4</a></li>
<li title="which_agents-0"><a href="snmpm.html#which_agents-0">which_agents/0</a></li>
<li title="which_agents-1"><a href="snmpm.html#which_agents-1">which_agents/1</a></li>
<li title="register_usm_user-3"><a href="snmpm.html#register_usm_user-3">register_usm_user/3</a></li>
<li title="unregister_usm_user-2"><a href="snmpm.html#unregister_usm_user-2">unregister_usm_user/2</a></li>
<li title="usm_user_info-3"><a href="snmpm.html#usm_user_info-3">usm_user_info/3</a></li>
<li title="update_usm_user_info-4"><a href="snmpm.html#update_usm_user_info-4">update_usm_user_info/4</a></li>
<li title="which_usm_users-0"><a href="snmpm.html#which_usm_users-0">which_usm_users/0</a></li>
<li title="which_usm_users-1"><a href="snmpm.html#which_usm_users-1">which_usm_users/1</a></li>
<li title="sync_get2-3"><a href="snmpm.html#sync_get2-3">sync_get2/3</a></li>
<li title="sync_get2-4"><a href="snmpm.html#sync_get2-4">sync_get2/4</a></li>
<li title="sync_get-3"><a href="snmpm.html#sync_get-3">sync_get/3</a></li>
<li title="sync_get-4"><a href="snmpm.html#sync_get-4">sync_get/4</a></li>
<li title="sync_get-4"><a href="snmpm.html#sync_get-4">sync_get/4</a></li>
<li title="sync_get-5"><a href="snmpm.html#sync_get-5">sync_get/5</a></li>
<li title="sync_get-6"><a href="snmpm.html#sync_get-6">sync_get/6</a></li>
<li title="async_get2-3"><a href="snmpm.html#async_get2-3">async_get2/3</a></li>
<li title="async_get2-4"><a href="snmpm.html#async_get2-4">async_get2/4</a></li>
<li title="async_get-3"><a href="snmpm.html#async_get-3">async_get/3</a></li>
<li title="async_get-4"><a href="snmpm.html#async_get-4">async_get/4</a></li>
<li title="async_get-4"><a href="snmpm.html#async_get-4">async_get/4</a></li>
<li title="async_get-5"><a href="snmpm.html#async_get-5">async_get/5</a></li>
<li title="async_get-6"><a href="snmpm.html#async_get-6">async_get/6</a></li>
<li title="sync_get_next2-3"><a href="snmpm.html#sync_get_next2-3">sync_get_next2/3</a></li>
<li title="sync_get_next2-4"><a href="snmpm.html#sync_get_next2-4">sync_get_next2/4</a></li>
<li title="sync_get_next-3"><a href="snmpm.html#sync_get_next-3">sync_get_next/3</a></li>
<li title="sync_get_next-4"><a href="snmpm.html#sync_get_next-4">sync_get_next/4</a></li>
<li title="sync_get_next-4"><a href="snmpm.html#sync_get_next-4">sync_get_next/4</a></li>
<li title="sync_get_next-5"><a href="snmpm.html#sync_get_next-5">sync_get_next/5</a></li>
<li title="sync_get_next-6"><a href="snmpm.html#sync_get_next-6">sync_get_next/6</a></li>
<li title="async_get_next2-3"><a href="snmpm.html#async_get_next2-3">async_get_next2/3</a></li>
<li title="async_get_next2-4"><a href="snmpm.html#async_get_next2-4">async_get_next2/4</a></li>
<li title="async_get_next-3"><a href="snmpm.html#async_get_next-3">async_get_next/3</a></li>
<li title="async_get_next-4"><a href="snmpm.html#async_get_next-4">async_get_next/4</a></li>
<li title="async_get_next-4"><a href="snmpm.html#async_get_next-4">async_get_next/4</a></li>
<li title="async_get_next-5"><a href="snmpm.html#async_get_next-5">async_get_next/5</a></li>
<li title="async_get_next-6"><a href="snmpm.html#async_get_next-6">async_get_next/6</a></li>
<li title="sync_set2-3"><a href="snmpm.html#sync_set2-3">sync_set2/3</a></li>
<li title="sync_set2-4"><a href="snmpm.html#sync_set2-4">sync_set2/4</a></li>
<li title="sync_set-3"><a href="snmpm.html#sync_set-3">sync_set/3</a></li>
<li title="sync_set-4"><a href="snmpm.html#sync_set-4">sync_set/4</a></li>
<li title="sync_set-4"><a href="snmpm.html#sync_set-4">sync_set/4</a></li>
<li title="sync_set-5"><a href="snmpm.html#sync_set-5">sync_set/5</a></li>
<li title="sync_set-6"><a href="snmpm.html#sync_set-6">sync_set/6</a></li>
<li title="async_set2-3"><a href="snmpm.html#async_set2-3">async_set2/3</a></li>
<li title="async_set2-4"><a href="snmpm.html#async_set2-4">async_set2/4</a></li>
<li title="async_set-3"><a href="snmpm.html#async_set-3">async_set/3</a></li>
<li title="async_set-4"><a href="snmpm.html#async_set-4">async_set/4</a></li>
<li title="async_set-4"><a href="snmpm.html#async_set-4">async_set/4</a></li>
<li title="async_set-5"><a href="snmpm.html#async_set-5">async_set/5</a></li>
<li title="async_set-6"><a href="snmpm.html#async_set-6">async_set/6</a></li>
<li title="sync_get_bulk2-5"><a href="snmpm.html#sync_get_bulk2-5">sync_get_bulk2/5</a></li>
<li title="sync_get_bulk2-6"><a href="snmpm.html#sync_get_bulk2-6">sync_get_bulk2/6</a></li>
<li title="sync_get_bulk-5"><a href="snmpm.html#sync_get_bulk-5">sync_get_bulk/5</a></li>
<li title="sync_get_bulk-6"><a href="snmpm.html#sync_get_bulk-6">sync_get_bulk/6</a></li>
<li title="sync_get_bulk-6"><a href="snmpm.html#sync_get_bulk-6">sync_get_bulk/6</a></li>
<li title="sync_get_bulk-7"><a href="snmpm.html#sync_get_bulk-7">sync_get_bulk/7</a></li>
<li title="sync_get_bulk-8"><a href="snmpm.html#sync_get_bulk-8">sync_get_bulk/8</a></li>
<li title="async_get_bulk2-5"><a href="snmpm.html#async_get_bulk2-5">async_get_bulk2/5</a></li>
<li title="async_get_bulk2-6"><a href="snmpm.html#async_get_bulk2-6">async_get_bulk2/6</a></li>
<li title="async_get_bulk-5"><a href="snmpm.html#async_get_bulk-5">async_get_bulk/5</a></li>
<li title="async_get_bulk-6"><a href="snmpm.html#async_get_bulk-6">async_get_bulk/6</a></li>
<li title="async_get_bulk-6"><a href="snmpm.html#async_get_bulk-6">async_get_bulk/6</a></li>
<li title="async_get_bulk-7"><a href="snmpm.html#async_get_bulk-7">async_get_bulk/7</a></li>
<li title="async_get_bulk-8"><a href="snmpm.html#async_get_bulk-8">async_get_bulk/8</a></li>
<li title="cancel_async_request-2"><a href="snmpm.html#cancel_async_request-2">cancel_async_request/2</a></li>
<li title="log_to_txt-2"><a href="snmpm.html#log_to_txt-2">log_to_txt/2</a></li>
<li title="log_to_txt-3"><a href="snmpm.html#log_to_txt-3">log_to_txt/3</a></li>
<li title="log_to_txt-4"><a href="snmpm.html#log_to_txt-4">log_to_txt/4</a></li>
<li title="log_to_txt-5"><a href="snmpm.html#log_to_txt-5">log_to_txt/5</a></li>
<li title="log_to_txt-6"><a href="snmpm.html#log_to_txt-6">log_to_txt/6</a></li>
<li title="log_to_txt-7"><a href="snmpm.html#log_to_txt-7">log_to_txt/7</a></li>
<li title="log_to_io-1"><a href="snmpm.html#log_to_io-1">log_to_io/1</a></li>
<li title="log_to_io-2"><a href="snmpm.html#log_to_io-2">log_to_io/2</a></li>
<li title="log_to_io-2"><a href="snmpm.html#log_to_io-2">log_to_io/2</a></li>
<li title="log_to_io-3"><a href="snmpm.html#log_to_io-3">log_to_io/3</a></li>
<li title="log_to_io-4"><a href="snmpm.html#log_to_io-4">log_to_io/4</a></li>
<li title="log_to_io-5"><a href="snmpm.html#log_to_io-5">log_to_io/5</a></li>
<li title="log_to_io-6"><a href="snmpm.html#log_to_io-6">log_to_io/6</a></li>
<li title="change_log_size-1"><a href="snmpm.html#change_log_size-1">change_log_size/1</a></li>
<li title="set_log_type-1"><a href="snmpm.html#set_log_type-1">set_log_type/1</a></li>
<li title="load_mib-1"><a href="snmpm.html#load_mib-1">load_mib/1</a></li>
<li title="unload_mib-1"><a href="snmpm.html#unload_mib-1">unload_mib/1</a></li>
<li title="which_mibs-0"><a href="snmpm.html#which_mibs-0">which_mibs/0</a></li>
<li title="name_to_oid-1"><a href="snmpm.html#name_to_oid-1">name_to_oid/1</a></li>
<li title="oid_to_name-1"><a href="snmpm.html#oid_to_name-1">oid_to_name/1</a></li>
<li title="oid_to_type-1"><a href="snmpm.html#oid_to_type-1">oid_to_type/1</a></li>
<li title="backup-1"><a href="snmpm.html#backup-1">backup/1</a></li>
<li title="info-0"><a href="snmpm.html#info-0">info/0</a></li>
<li title="verbosity-2"><a href="snmpm.html#verbosity-2">verbosity/2</a></li>
<li title="format_reason-1"><a href="snmpm.html#format_reason-1">format_reason/1</a></li>
<li title="format_reason-2"><a href="snmpm.html#format_reason-2">format_reason/2</a></li>
</ul>
</li>
<li id="no" title="snmpm_conf " expanded="false">snmpm_conf<ul>
<li><a href="snmpm_conf.html">
                  Top of manual page
                </a></li>
<li title="manager_entry-2"><a href="snmpm_conf.html#manager_entry-2">manager_entry/2</a></li>
<li title="write_manager_config-2"><a href="snmpm_conf.html#write_manager_config-2">write_manager_config/2</a></li>
<li title="write_manager_config-3"><a href="snmpm_conf.html#write_manager_config-3">write_manager_config/3</a></li>
<li title="append_manager_config-2"><a href="snmpm_conf.html#append_manager_config-2">append_manager_config/2</a></li>
<li title="read_manager_config-1"><a href="snmpm_conf.html#read_manager_config-1">read_manager_config/1</a></li>
<li title="users_entry-1"><a href="snmpm_conf.html#users_entry-1">users_entry/1</a></li>
<li title="users_entry-2"><a href="snmpm_conf.html#users_entry-2">users_entry/2</a></li>
<li title="users_entry-3"><a href="snmpm_conf.html#users_entry-3">users_entry/3</a></li>
<li title="write_users_config-2"><a href="snmpm_conf.html#write_users_config-2">write_users_config/2</a></li>
<li title="write_users_config-3"><a href="snmpm_conf.html#write_users_config-3">write_users_config/3</a></li>
<li title="append_users_config-2"><a href="snmpm_conf.html#append_users_config-2">append_users_config/2</a></li>
<li title="read_users_config-1"><a href="snmpm_conf.html#read_users_config-1">read_users_config/1</a></li>
<li title="agents_entry-12"><a href="snmpm_conf.html#agents_entry-12">agents_entry/12</a></li>
<li title="write_agents_config-2"><a href="snmpm_conf.html#write_agents_config-2">write_agents_config/2</a></li>
<li title="write_agents_config-3"><a href="snmpm_conf.html#write_agents_config-3">write_agents_config/3</a></li>
<li title="append_agents_config-2"><a href="snmpm_conf.html#append_agents_config-2">append_agents_config/2</a></li>
<li title="read_agents_config-1"><a href="snmpm_conf.html#read_agents_config-1">read_agents_config/1</a></li>
<li title="usm_entry-6"><a href="snmpm_conf.html#usm_entry-6">usm_entry/6</a></li>
<li title="usm_entry-7"><a href="snmpm_conf.html#usm_entry-7">usm_entry/7</a></li>
<li title="write_usm_config-2"><a href="snmpm_conf.html#write_usm_config-2">write_usm_config/2</a></li>
<li title="write_usm_config-3"><a href="snmpm_conf.html#write_usm_config-3">write_usm_config/3</a></li>
<li title="append_usm_config-2"><a href="snmpm_conf.html#append_usm_config-2">append_usm_config/2</a></li>
<li title="read_usm_config-1"><a href="snmpm_conf.html#read_usm_config-1">read_usm_config/1</a></li>
</ul>
</li>
<li id="no" title="snmpm_mpd " expanded="false">snmpm_mpd<ul>
<li><a href="snmpm_mpd.html">
                  Top of manual page
                </a></li>
<li title="init_mpd-1"><a href="snmpm_mpd.html#init_mpd-1">init_mpd/1</a></li>
<li title="process_msg-7"><a href="snmpm_mpd.html#process_msg-7">process_msg/7</a></li>
<li title="generate_msg-5"><a href="snmpm_mpd.html#generate_msg-5">generate_msg/5</a></li>
<li title="generate_response_msg-4"><a href="snmpm_mpd.html#generate_response_msg-4">generate_response_msg/4</a></li>
</ul>
</li>
<li id="no" title="snmpm_network_interface " expanded="false">snmpm_network_interface<ul>
<li><a href="snmpm_network_interface.html">
                  Top of manual page
                </a></li>
<li title="start_link-2"><a href="snmpm_network_interface.html#start_link-2">start_link/2</a></li>
<li title="stop-1"><a href="snmpm_network_interface.html#stop-1">stop/1</a></li>
<li title="send_pdu-7"><a href="snmpm_network_interface.html#send_pdu-7">send_pdu/7</a></li>
<li title="inform_response-4"><a href="snmpm_network_interface.html#inform_response-4">inform_response/4</a></li>
<li title="note_store-2"><a href="snmpm_network_interface.html#note_store-2">note_store/2</a></li>
<li title="info-1"><a href="snmpm_network_interface.html#info-1">info/1</a></li>
<li title="verbosity-2"><a href="snmpm_network_interface.html#verbosity-2">verbosity/2</a></li>
<li title="get_log_type-1"><a href="snmpm_network_interface.html#get_log_type-1">get_log_type/1</a></li>
<li title="set_log_type-2"><a href="snmpm_network_interface.html#set_log_type-2">set_log_type/2</a></li>
</ul>
</li>
<li id="no" title="snmpm_user " expanded="false">snmpm_user<ul>
<li><a href="snmpm_user.html">
                  Top of manual page
                </a></li>
<li title="handle_error-3"><a href="snmpm_user.html#handle_error-3">handle_error/3</a></li>
<li title="handle_agent-5"><a href="snmpm_user.html#handle_agent-5">handle_agent/5</a></li>
<li title="handle_pdu-4"><a href="snmpm_user.html#handle_pdu-4">handle_pdu/4</a></li>
<li title="handle_trap-3"><a href="snmpm_user.html#handle_trap-3">handle_trap/3</a></li>
<li title="handle_inform-3"><a href="snmpm_user.html#handle_inform-3">handle_inform/3</a></li>
<li title="handle_report-3"><a href="snmpm_user.html#handle_report-3">handle_report/3</a></li>
</ul>
</li>
<li id="no" title="snmpm_network_interface_filter " expanded="false">snmpm_network_interface_filter<ul>
<li><a href="snmpm_network_interface_filter.html">
                  Top of manual page
                </a></li>
<li title="accept_recv-2"><a href="snmpm_network_interface_filter.html#accept_recv-2">accept_recv/2</a></li>
<li title="accept_send-2"><a href="snmpm_network_interface_filter.html#accept_send-2">accept_send/2</a></li>
<li title="accept_recv_pdu-3"><a href="snmpm_network_interface_filter.html#accept_recv_pdu-3">accept_recv_pdu/3</a></li>
<li title="accept_send_pdu-3"><a href="snmpm_network_interface_filter.html#accept_send_pdu-3">accept_send_pdu/3</a></li>
</ul>
</li>
</ul>
</div></div>
<div id="content">
<div class="innertube">
<!-- refpage --><center><h1>snmp</h1></center>
  
  <h3>MODULE</h3>
<div class="REFBODY">snmp</div>
  <h3>MODULE SUMMARY</h3>
<div class="REFBODY">Interface functions to the SNMP toolkit</div>
  <h3>DESCRIPTION</h3>
<div class="REFBODY"><p>
    <p>The module <span class="code">snmp</span> contains interface functions to the 
      SNMP toolkit.</p>
  </p></div>

  <h3><a name="id66453">Common Data Types</a></h3>
<div class="REFBODY">
    
    <p>The following data-types are used in the functions below: </p>
    <ul>
      <li>
        <p><span class="code">datetime() = {date(), time()}</span></p>
        <p>See <span class="bold_code"><a href="javascript:erlhref('../../../../doc/../','stdlib','calendar.html');">calendar</a></span> 
          for more info.</p>
      </li>

    </ul>
    
    <a name="config"></a>
  </div>

  <h3>EXPORTS</h3>
    <p><a name="config-0"><span class="bold_code">config() -&gt; ok | {error, Reason}</span></a><br></p>
<div class="REFBODY"><p>
        <p>A simple interactive configuration tool. Simple
          configuration files can be generated, but more complex
          configurations still have to be edited manually.
          </p>
        <p>The tool is a textual based tool that asks some questions
          and generates <span class="code">sys.config</span> and <span class="code">*.conf</span> files.
          </p>
        <p><strong>Note</strong> that if the application shall support version 3, 
          then the crypto app must be started before running this function 
          (password generation).</p>
        <p><strong>Note</strong> also that some of the configuration files for the 
          agent and manager share the same names. This means that 
          they have to be stored in <strong>different</strong> directories!</p>

        <a name="start"></a>
      </p></div>

    <p><a name="start-0"><span class="bold_code">start() -&gt; ok | {error, Reason}</span></a><br><a name="start-1"><span class="bold_code">start(Type) -&gt; ok | {error, Reason}</span></a><br></p>
<div class="REFBODY">
<p>Types:</p>
        <div class="REFTYPES">
<span class="bold_code">Type = start_type()</span><br>
</div>
      </div>
<div class="REFBODY"><p>
        <p>Starts the SNMP application.</p>
        <p>See <span class="bold_code"><a href="javascript:erlhref('../../../../doc/../','kernel','application.html');">application</a></span> for more info.</p>

        <a name="start_agent"></a>
      </p></div>

    <p><a name="start_agent-0"><span class="bold_code">start_agent() -&gt; ok | {error, Reason}</span></a><br><a name="start_agent-1"><span class="bold_code">start_agent(Type) -&gt; ok | {error, Reason}</span></a><br></p>
<div class="REFBODY">
<p>Types:</p>
        <div class="REFTYPES">
<span class="bold_code">Type = start_type()</span><br>
</div>
      </div>
<div class="REFBODY"><p>
        <p>The SNMP application consists of several entities, of which the
          agent is one. This function starts the agent entity of the 
          application. 
          </p>
        <p>Note that the only way to actually start the agent in this way is
          to add the agent related config after starting the application (e.g
          it cannot be part of the normal application config; sys.config).
          This is done by calling: 
          <span class="code">application:set_env(snmp, agent, Conf)</span>.
          </p>
        <p>The default value for <span class="code">Type</span> is <span class="code">normal</span>.</p>
	
	<a name="start_manager"></a>
      </p></div>

    <p><a name="start_manager-0"><span class="bold_code">start_manager() -&gt; ok | {error, Reason}</span></a><br><a name="start_manager-1"><span class="bold_code">start_manager(Type) -&gt; ok | {error, Reason}</span></a><br></p>
<div class="REFBODY">
<p>Types:</p>
        <div class="REFTYPES">
<span class="bold_code">Type = start_type()</span><br>
</div>
      </div>
<div class="REFBODY"><p>
        <p>The SNMP application consists of several entities, of which the
          manager is one. This function starts the manager entity of the 
          application. 
          </p>
        <p>Note that the only way to actually start the manager in this way is
          to add the manager related config after starting the application (e.g
          it cannot be part of the normal application config; sys.config).
          This is done by calling: 
          <span class="code">application:set_env(snmp, manager, Conf)</span>.
          </p>
        <p>The default value for <span class="code">Type</span> is <span class="code">normal</span>.</p>

        <a name="dat"></a>
      </p></div>

    <p><a name="date_and_time-0"><span class="bold_code">date_and_time() -&gt; DateAndTime</span></a><br></p>
<div class="REFBODY">
<p>Types:</p>
        <div class="REFTYPES">
<span class="bold_code">DateAndTime = [int()]</span><br>
</div>
      </div>
<div class="REFBODY"><p>
        <p>Returns current date and time as the data type DateAndTime,
          as specified in RFC1903. This is an OCTET STRING.</p>
	  
	<a name="dat2ut_dst"></a>
      </p></div>

    <p><a name="date_and_time_to_universal_time_dst-1"><span class="bold_code">date_and_time_to_universal_time_dst(DateAndTime) -&gt; [utc()]</span></a><br></p>
<div class="REFBODY">
<p>Types:</p>
        <div class="REFTYPES">
<span class="bold_code">DateAndTime = [int()]</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">utc() = {{Y,Mo,D},{H,M,S}}</span><br>
</div>
      </div>
<div class="REFBODY"><p>
        <p>Converts a DateAndTime list to a list of possible universal 
          time(s). The universal time value on the same format as defined in
          calendar(3). </p>

	<a name="dat2s"></a>
      </p></div>

    <p><a name="date_and_time_to_string-1"><span class="bold_code">date_and_time_to_string(DateAndTime) -&gt; string()</span></a><br><a name="date_and_time_to_string-2"><span class="bold_code">date_and_time_to_string(DateAndTime, Validate) -&gt; string()</span></a><br></p>
<div class="REFBODY">
<p>Types:</p>
        <div class="REFTYPES">
<span class="bold_code">DateAndTime = [int()]</span><br>
</div>
	<div class="REFTYPES">
<span class="bold_code">Validate = fun(Kind, Data) -&gt; boolean()</span><br>
</div>
      </div>
<div class="REFBODY"><p>
        <p>Converts a DateAndTime list to a printable string, according
          to the DISPLAY-HINT definition in RFC2579.</p>

        <p>The validation fun,  <span class="code">Validate</span>, allows for a more "flexible" 
          validation of the <span class="code">DateAndTime</span> argument. Whenever the data 
          is found to not follow RFC2579, the fun is called to allow a more
          "lax" validation. 
          See the <span class="bold_code"><a href="#vdat">validate_date_and_time/2</a></span> 
          function for more info on the <span class="code">Validate</span> fun. </p>

	<a name="dat2s2"></a>
      </p></div>

    <p><a name="date_and_time_to_string2-1"><span class="bold_code">date_and_time_to_string2(DateAndTime) -&gt; string()</span></a><br></p>
<div class="REFBODY">
<p>Types:</p>
        <div class="REFTYPES">
<span class="bold_code">DateAndTime = [int()]</span><br>
</div>
      </div>
<div class="REFBODY"><p>
	<p>Converts a DateAndTime list to a printable string, according
	  to the DISPLAY-HINT definition in RFC2579, with the extension 
          that it also allows the values "hours from UTC" = 14 together with 
          "minutes from UTC" = 0. </p>

	<a name="lt2dat_dst"></a>
      </p></div>

    <p><a name="local_time_to_date_and_time_dst-1"><span class="bold_code">local_time_to_date_and_time_dst(Local) -&gt; [DateAndTime]</span></a><br></p>
<div class="REFBODY">
<p>Types:</p>
        <div class="REFTYPES">
<span class="bold_code">Local = {{Y,Mo,D},{H,M,S}}</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">DateAndTime = [int()]</span><br>
</div>
      </div>
<div class="REFBODY"><p>
        <p>Converts a local time value to a list of possible DateAndTime 
          list(s). The local time value on the same format as defined in 
          calendar(3).</p>

	<a name="ut2dat"></a>
      </p></div>

    <p><a name="universal_time_to_date_and_time-1"><span class="bold_code">universal_time_to_date_and_time(UTC) -&gt; DateAndTime</span></a><br></p>
<div class="REFBODY">
<p>Types:</p>
        <div class="REFTYPES">
<span class="bold_code">UTC = {{Y,Mo,D},{H,M,S}}</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">DateAndTime = [int()]</span><br>
</div>
      </div>
<div class="REFBODY"><p>
        <p>Converts a universal time value to a DateAndTime list.  The
          universal time value on the same format as defined in calendar(3).</p>

        <a name="vdat"></a>
      </p></div>

    <p><a name="validate_date_and_time-1"><span class="bold_code">validate_date_and_time(DateAndTime) -&gt; bool()</span></a><br><a name="validate_date_and_time-2"><span class="bold_code">validate_date_and_time(DateAndTime, Validate) -&gt; bool()</span></a><br></p>
<div class="REFBODY">
<p>Types:</p>
        <div class="REFTYPES">
<span class="bold_code">DateAndTime = term()</span><br>
</div>
	<div class="REFTYPES">
<span class="bold_code">Validate = fun(Kind, Data) -&gt; boolean()</span><br>
</div>
      </div>
<div class="REFBODY"><p>
        <p>Checks if <span class="code">DateAndTime</span> is a correct DateAndTime
          value, as specified in RFC2579.  This function can be used in
          instrumentation functions to validate a DateAndTime value.</p>


        <p>The validation fun,  <span class="code">Validate</span>, allows for a more "flexible" 
          validation of the <span class="code">DateAndTime</span> argument. Whenever the data 
          is found to not follow RFC2579, the fun is called to allow a more
          "lax" validation. 
          The input to the validation fun looks like this: </p>

        <div class="example"><pre>
          Kind             Data
          --------------   ----------------------
          year             {Year1, Year2}
          month            Month
          day              Day
          hour             Hour
          minute           Minute
          seconds          Seconds
          deci_seconds     DeciSeconds
          diff             [Sign, Hour, Minute]
          valid_date       {Year, Month, Day}
	</pre></div>

        <a name="passwd2localized_key"></a>
      </p></div>

    <p><a name="passwd2localized_key-3"><span class="bold_code">passwd2localized_key(Alg, Passwd, EngineID) -&gt; Key</span></a><br></p>
<div class="REFBODY">
<p>Types:</p>
        <div class="REFTYPES">
<span class="bold_code">Alg = algorithm()</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">algorithm() = md5 | sha</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">Passwd = string()</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">EngineID = string()</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">Key = list()</span><br>
</div>
      </div>
<div class="REFBODY"><p>
        <p>Generates a key that can be used as an authentication
          or privacy key using MD5 och SHA.  The key is
          localized for EngineID.</p>

        <a name="octet_string_to_bits"></a>
      </p></div>

    <p><a name="octet_string_to_bits-1"><span class="bold_code">octet_string_to_bits(S) -&gt; Val</span></a><br></p>
<div class="REFBODY">
<p>Types:</p>
        <div class="REFTYPES">
<span class="bold_code">Val = bits()</span><br>
</div>
      </div>
<div class="REFBODY"><p>
        <p>Utility function for converting a value of type 
          <span class="code">OCTET-STRING</span> to <span class="code">BITS</span>. </p>

        <a name="bits_to_octet_string"></a>
      </p></div>

    <p><a name="bits_to_octet_string-1"><span class="bold_code">bits_to_octet_string(B) -&gt; Val</span></a><br></p>
<div class="REFBODY">
<p>Types:</p>
        <div class="REFTYPES">
<span class="bold_code">Val = octet_string()</span><br>
</div>
      </div>
<div class="REFBODY"><p>
        <p>Utility function for converting a value of type <span class="code">BITS</span> 
          to <span class="code">OCTET-STRING</span>. </p>

        <a name="read_mib"></a>
      </p></div>

    <p><a name="read_mib-1"><span class="bold_code">read_mib(FileName) -&gt; {ok, mib()} | {error, Reason}</span></a><br></p>
<div class="REFBODY">
<p>Types:</p>
        <div class="REFTYPES">
<span class="bold_code">FileName = string()</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">mib() = #mib{}</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">Reason = term()</span><br>
</div>
      </div>
<div class="REFBODY"><p>
        <p>Read a compiled mib.</p>

        <a name="log_to_txt"></a>
      </p></div>

    <p><a name="log_to_txt-5"><span class="bold_code">log_to_txt(LogDir, Mibs, OutFile, LogName, LogFile) -&gt;  ok | {error, Reason}</span></a><br><a name="log_to_txt-6"><span class="bold_code">log_to_txt(LogDir, Mibs, OutFile, LogName, LogFile, Start) -&gt;  ok | {error, Reason}</span></a><br><a name="log_to_txt-7"><span class="bold_code">log_to_txt(LogDir, Mibs, OutFile, LogName, LogFile, Start, Stop) -&gt; ok | {error, Reason}</span></a><br></p>
<div class="REFBODY">
<p>Types:</p>
        <div class="REFTYPES">
<span class="bold_code">LogDir = string()</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">Mibs = [MibName]</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">OutFile = string()</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">MibName = string()</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">LogName = string()</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">LogFile = string()</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">Start = Stop = null | datetime() | {local_time,datetime()} |  {universal_time,datetime()} </span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">Reason = term()</span><br>
</div>
      </div>
<div class="REFBODY"><p>
        <p>Converts an Audit Trail Log to a readable text file, where
          each item has a trailing TAB character, and any TAB
          character in the body of an item has been replaced by ESC
          TAB.
          </p>
        <p>The function can be used on a running system, or by copying
          the entire log directory and calling this function. SNMP
          must be running in order to provide MIB information.
          </p>
        <p><span class="code">LogDir</span> is the name of the directory where the audit
          trail log is stored. 
          <span class="code">Mibs</span> is a list of Mibs to be used. The function uses 
          the information in the Mibs to convert for example object 
          identifiers to their symbolic name. 
          <span class="code">OutFile</span> is the name of the generated text-file.
          <span class="code">LogName</span> is the name of the log, 
          <span class="code">LogFile</span> is the name of the log file. 
          <span class="code">Start</span> is the start (first) date and time from which 
          log events will be converted and 
          <span class="code">Stop</span> is the stop (last) date and time to which log 
          events will be converted.
          </p>
        <p>The format of an audit trail log text item is as follows:
          </p>
        <p><span class="code">Tag Addr - Community [TimeStamp] Vsn</span><br>
          <span class="code">PDU</span></p>
        <p>where <span class="code">Tag</span> is <span class="code">request</span>, <span class="code">response</span>, 
          <span class="code">report</span>, <span class="code">trap</span> or <span class="code">inform</span>; Addr is 
          <span class="code">IP:Port</span> (or comma space separated list of such);
          <span class="code">Community</span> is the community parameter (SNMP version
          v1 and v2), or <span class="code">SecLevel:"AuthEngineID":"UserName"</span>
          (SNMP v3); <span class="code">TimeStamp</span> is a date and time stamp,
          and <span class="code">Vsn</span> is the SNMP version. <span class="code">PDU</span> is a textual
          version of the protocol data unit. There is a new line
          between <span class="code">Vsn</span> and <span class="code">PDU</span>.</p>

        <a name="log_to_io"></a>
      </p></div>

    <p><a name="log_to_io-4"><span class="bold_code">log_to_io(LogDir, Mibs, LogName, LogFile) -&gt;  ok | {error, Reason}</span></a><br><a name="log_to_io-5"><span class="bold_code">log_to_io(LogDir, Mibs, LogName, LogFile, Start) -&gt;  ok | {error, Reason}</span></a><br><a name="log_to_io-6"><span class="bold_code">log_to_io(LogDir, Mibs, LogName, LogFile, Start, Stop) -&gt; ok | {error, Reason}</span></a><br></p>
<div class="REFBODY">
<p>Types:</p>
        <div class="REFTYPES">
<span class="bold_code">LogDir = string()</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">Mibs = [MibName]</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">MibName = string()</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">LogName = string()</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">LogFile = string()</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">Start = Stop = null | datetime() | {local_time,datetime()} |  {universal_time,datetime()} </span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">Reason = term()</span><br>
</div>
      </div>
<div class="REFBODY"><p>
        <p>Converts an Audit Trail Log to a readable format and 
	prints it on stdio. See 
	<span class="bold_code"><a href="snmp.html#log_to_txt">log_to_txt</a></span> 
	above for more info.</p>

        <a name="change_log_size"></a>
      </p></div>

    <p><a name="change_log_size-2"><span class="bold_code">change_log_size(LogName, NewSize) -&gt; ok | {error, Reason}</span></a><br></p>
<div class="REFBODY">
<p>Types:</p>
        <div class="REFTYPES">
<span class="bold_code">LogName = string()</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">NewSize = {MaxBytes, MaxFiles}</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">MaxBytes = integer()</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">MaxFiles = integer()</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">Reason = term()</span><br>
</div>
      </div>
<div class="REFBODY"><p>
        <p>Changes the log size of the Audit Trail Log.  The
          application must be configured to use the audit trail log
          function. Please refer to disk_log(3) in Kernel Reference 
          Manual for a description of how to change the log size.
          </p>
        <p>The change is permanent, as long as the log is not deleted. 
          That means, the log size is remembered across reboots.</p>

	<a name="print_version_info"></a>
      </p></div>

    <p><a name="print_version_info-0"><span class="bold_code">print_version_info() -&gt; void()</span></a><br><a name="print_version_info-1"><span class="bold_code">print_version_info(Prefix) -&gt; void()</span></a><br></p>
<div class="REFBODY">
<p>Types:</p>
        <div class="REFTYPES">
<span class="bold_code">Prefix = string() | integer()</span><br>
</div>
      </div>
<div class="REFBODY"><p>
        <p>Utility function(s) to produce a formatted printout of the versions
          info generated by the <span class="code">versions1</span> function</p>
        <p>This is the same as doing, e.g.: </p>
        <div class="example"><pre>
           {ok, V} = snmp:versions1(), 
           snmp:print_versions(V).
        </pre></div>

	<a name="versions1"></a>
	<a name="versions2"></a>
      </p></div>

    <p><a name="versions1-0"><span class="bold_code">versions1() -&gt; {ok, Info} | {error, Reason}</span></a><br><a name="versions2-0"><span class="bold_code">versions2() -&gt; {ok, Info} | {error, Reason}</span></a><br></p>
<div class="REFBODY">
<p>Types:</p>
        <div class="REFTYPES">
<span class="bold_code">Info = [info()]</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">info() = term()</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">Reason = term()</span><br>
</div>
      </div>
<div class="REFBODY"><p>
        <p>Utility functions used to retrieve some system and
          application info.</p>
        <p>The difference between the two functions is in how they get
          the modules to check. <span class="code">versions1</span> uses the app-file and
          <span class="code">versions2</span> uses the function <span class="code">application:get_key</span>.</p>

        <a name="print_versions"></a>
      </p></div>

    <p><a name="print_versions-1"><span class="bold_code">print_versions(VersionInfo) -&gt; void()</span></a><br><a name="print_versions-2"><span class="bold_code">print_versions(Prefix, VersionInfo) -&gt; void()</span></a><br></p>
<div class="REFBODY">
<p>Types:</p>
        <div class="REFTYPES">
<span class="bold_code">VersionInfo = [version_info()]</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">version_info() = term()</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">Prefix = string() | integer()</span><br>
</div>
      </div>
<div class="REFBODY"><p>
        <p>Utility function to produce a formatted printout of the versions
          info generated by the <span class="code">versions1</span> and <span class="code">versions2</span>
          functions</p>
        <p>Example: </p>
        <div class="example"><pre>
           {ok, V} = snmp:versions1(), 
           snmp:print_versions(V).
        </pre></div>

        <a name="enable_trace"></a>
      </p></div>

    <p><a name="enable_trace-0"><span class="bold_code">enable_trace() -&gt; void()</span></a><br></p>
<div class="REFBODY"><p>
        <p>Starts a dbg tracer that prints trace events to stdout (using
          plain io:format after a minor formatting). </p>

        <a name="disable_trace"></a>
      </p></div>

    <p><a name="disable_trace-0"><span class="bold_code">disable_trace() -&gt; void()</span></a><br></p>
<div class="REFBODY"><p>
        <p>Stop the tracer. </p>

        <a name="set_trace1"></a>
      </p></div>

    <p><a name="set_trace-1"><span class="bold_code">set_trace(Targets) -&gt; void()</span></a><br></p>
<div class="REFBODY">
<p>Types:</p>
        <div class="REFTYPES">
<span class="bold_code">Targets = target() | targets()</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">target() = module()</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">module() = atom()</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">targets() = [target() | {target(), target_options()}]</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">target_options() = [target_option()]</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">target_option() = {return_trace, boolean()} | {scope, scope()}</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">scope() = all_functions | exported_functions | function_name() | {function_name(), function_arity()}</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">function_name() = atom()</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">function_arity() = integer() &gt;= 0</span><br>
</div>
      </div>
<div class="REFBODY"><p>
        <p>This function is used to set up default trace on function(s) 
          for the given module or modules. The scope of the trace will be 
          all <strong>exported</strong> functions (both the call info and the return 
	  value). Timestamp info will also be included. </p>

        <a name="reset_trace"></a>
      </p></div>

    <p><a name="reset_trace-1"><span class="bold_code">reset_trace(Targets) -&gt; void()</span></a><br></p>
<div class="REFBODY">
<p>Types:</p>
        <div class="REFTYPES">
<span class="bold_code">Targets = module() | modules()</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">modules() = [module()]</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">module() = atom()</span><br>
</div>
      </div>
<div class="REFBODY"><p>
        <p>This function is used to reset (disable) trace for the 
	  given module(s). </p>
      
	<a name="set_trace2"></a>
      </p></div>

    <p><a name="set_trace-2"><span class="bold_code">set_trace(Targets, Opts) -&gt; void()</span></a><br></p>
<div class="REFBODY">
<p>Types:</p>
        <div class="REFTYPES">
<span class="bold_code">Targets = target() | targets()</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">target() = module()</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">module() = atom()</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">targets() = [target() | {target(), target_options()}]</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">target_options() = [target_option()]</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">target_option() = {return_trace, boolean()} | {scope, scope()}</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">scope() = all_functions | exported_functions | function_name() | {function_name(), function_arity()}</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">function_name() = atom()</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">function_arity() = integer() &gt;= 0</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">Opts = disable | trace_options()</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">trace_options() = [trace_option()]</span><br>
</div>
        <div class="REFTYPES">
<span class="bold_code">trace_option() = {timestamp, boolean()} | target_option()</span><br>
</div>
      </div>
<div class="REFBODY"><p>
        <p>This function is used to set up trace on function(s) for the given
	  module or modules. </p>

	<p>The example below sets up trace on the exported functions (default) 
	  of module <span class="code">snmp_generic</span> and all functions of module 
	  <span class="code">snmp_generic_mnesia</span>. With return values (which is default)
          and timestamps in both cases (which is also default): </p>

	<div class="example"><pre>
	  snmp:enable_trace(),
	  snmp:set_trace([snmp_generic, 
                          {snmp_generic_mnesia, [{scope, all_functions}]}]),
	  .
	  .
	  .
          snmp:set_trace(snmp_generic, disable),
	  .
	  .
	  .
	  snmp:disable_trace(),
	</pre></div>

      </p></div>

  

  <h3><a name="id98039">See Also</a></h3>
<div class="REFBODY">
    
    <p>calendar(3)
      </p>
  </div>
  
</div>
<div class="footer">
<hr>
<p>Copyright © 1997-2012 Ericsson AB. All Rights Reserved.</p>
</div>
</div>
</div></body>
</html>