Skip to content

Commit

Permalink
Work item 7234. Fixed unit test cases.
Browse files Browse the repository at this point in the history
  • Loading branch information
lextm committed Apr 29, 2012
1 parent 205b345 commit 4063362
Show file tree
Hide file tree
Showing 22 changed files with 254 additions and 37 deletions.
18 changes: 9 additions & 9 deletions Browser/Browser.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -229,25 +229,25 @@
<None Include="modules\index">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="modules\SNMPV2-CONF.module">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<None Include="app.config">
<SubType>Designer</SubType>
</None>
<None Include="modules\SNMPV2-MIB.module">
<None Include="changes.txt" />
<None Include="modules\SNMPv2-CONF.module">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="modules\SNMPV2-SMI.module">
<None Include="modules\SNMPv2-MIB.module">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="modules\SNMPV2-TC.module">
<None Include="modules\SNMPv2-SMI.module">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="modules\SNMPV2-TM.module">
<None Include="modules\SNMPv2-TC.module">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="app.config">
<SubType>Designer</SubType>
<None Include="modules\SNMPv2-TM.module">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="changes.txt" />
<None Include="packages.config" />
<None Include="Resources\system-log-out.png" />
<None Include="Resources\package-x-generic.png" />
Expand Down
3 changes: 2 additions & 1 deletion Browser/app.config
Original file line number Diff line number Diff line change
Expand Up @@ -209,6 +209,7 @@
</logger>
</log4net>
<startup>
<supportedRuntime version="v2.0.50727" />
<supportedRuntime version="v4.0" />
<supportedRuntime version="v2.0.50727" />
</startup>
</configuration>
1 change: 1 addition & 0 deletions Browser/modules/SNMPv2-CONF.module
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
#SNMPv2-SMI,
71 changes: 71 additions & 0 deletions Browser/modules/SNMPv2-MIB.module
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
#SNMPv2-SMI,SNMPv2-TC,SNMPv2-CONF,
.1.3.6.1.6.3.1,Lextm.SharpSnmpLib.Mib.ModuleIdentityMacro,snmpMIB,snmpModules
.1.3.6.1.6.3.1.1,Lextm.SharpSnmpLib.Mib.ObjectIdentifierType,snmpMIBObjects,snmpMIB
.1.3.6.1.2.1.1,Lextm.SharpSnmpLib.Mib.ObjectIdentifierType,system,mib-2
.1.3.6.1.2.1.1.1,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,sysDescr,system
.1.3.6.1.2.1.1.2,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,sysObjectID,system
.1.3.6.1.2.1.1.3,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,sysUpTime,system
.1.3.6.1.2.1.1.4,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,sysContact,system
.1.3.6.1.2.1.1.5,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,sysName,system
.1.3.6.1.2.1.1.6,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,sysLocation,system
.1.3.6.1.2.1.1.7,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,sysServices,system
.1.3.6.1.2.1.1.8,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,sysORLastChange,system
.1.3.6.1.2.1.1.9,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,sysORTable,system
.1.3.6.1.2.1.1.9.1,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,sysOREntry,sysORTable
.1.3.6.1.2.1.1.9.1.1,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,sysORIndex,sysOREntry
.1.3.6.1.2.1.1.9.1.2,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,sysORID,sysOREntry
.1.3.6.1.2.1.1.9.1.3,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,sysORDescr,sysOREntry
.1.3.6.1.2.1.1.9.1.4,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,sysORUpTime,sysOREntry
.1.3.6.1.2.1.11,Lextm.SharpSnmpLib.Mib.ObjectIdentifierType,snmp,mib-2
.1.3.6.1.2.1.11.1,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpInPkts,snmp
.1.3.6.1.2.1.11.3,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpInBadVersions,snmp
.1.3.6.1.2.1.11.4,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpInBadCommunityNames,snmp
.1.3.6.1.2.1.11.5,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpInBadCommunityUses,snmp
.1.3.6.1.2.1.11.6,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpInASNParseErrs,snmp
.1.3.6.1.2.1.11.30,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpEnableAuthenTraps,snmp
.1.3.6.1.2.1.11.31,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpSilentDrops,snmp
.1.3.6.1.2.1.11.32,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpProxyDrops,snmp
.1.3.6.1.6.3.1.1.4,Lextm.SharpSnmpLib.Mib.ObjectIdentifierType,snmpTrap,snmpMIBObjects
.1.3.6.1.6.3.1.1.4.1,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpTrapOID,snmpTrap
.1.3.6.1.6.3.1.1.4.3,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpTrapEnterprise,snmpTrap
.1.3.6.1.6.3.1.1.5,Lextm.SharpSnmpLib.Mib.ObjectIdentifierType,snmpTraps,snmpMIBObjects
.1.3.6.1.6.3.1.1.5.1,Lextm.SharpSnmpLib.Mib.NotificationTypeMacro,coldStart,snmpTraps
.1.3.6.1.6.3.1.1.5.2,Lextm.SharpSnmpLib.Mib.NotificationTypeMacro,warmStart,snmpTraps
.1.3.6.1.6.3.1.1.5.5,Lextm.SharpSnmpLib.Mib.NotificationTypeMacro,authenticationFailure,snmpTraps
.1.3.6.1.6.3.1.1.6,Lextm.SharpSnmpLib.Mib.ObjectIdentifierType,snmpSet,snmpMIBObjects
.1.3.6.1.6.3.1.1.6.1,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpSetSerialNo,snmpSet
.1.3.6.1.6.3.1.2,Lextm.SharpSnmpLib.Mib.ObjectIdentifierType,snmpMIBConformance,snmpMIB
.1.3.6.1.6.3.1.2.1,Lextm.SharpSnmpLib.Mib.ObjectIdentifierType,snmpMIBCompliances,snmpMIBConformance
.1.3.6.1.6.3.1.2.2,Lextm.SharpSnmpLib.Mib.ObjectIdentifierType,snmpMIBGroups,snmpMIBConformance
.1.3.6.1.6.3.1.2.1.2,Lextm.SharpSnmpLib.Mib.ModuleComplianceMacro,snmpBasicCompliance,snmpMIBCompliances
.1.3.6.1.6.3.1.2.1.3,Lextm.SharpSnmpLib.Mib.ModuleComplianceMacro,snmpBasicComplianceRev2,snmpMIBCompliances
.1.3.6.1.6.3.1.2.2.8,Lextm.SharpSnmpLib.Mib.ObjectGroupMacro,snmpGroup,snmpMIBGroups
.1.3.6.1.6.3.1.2.2.9,Lextm.SharpSnmpLib.Mib.ObjectGroupMacro,snmpCommunityGroup,snmpMIBGroups
.1.3.6.1.6.3.1.2.2.5,Lextm.SharpSnmpLib.Mib.ObjectGroupMacro,snmpSetGroup,snmpMIBGroups
.1.3.6.1.6.3.1.2.2.6,Lextm.SharpSnmpLib.Mib.ObjectGroupMacro,systemGroup,snmpMIBGroups
.1.3.6.1.6.3.1.2.2.7,Lextm.SharpSnmpLib.Mib.NotificationGroupMacro,snmpBasicNotificationsGroup,snmpMIBGroups
.1.3.6.1.6.3.1.2.2.11,Lextm.SharpSnmpLib.Mib.NotificationGroupMacro,snmpWarmStartNotificationGroup,snmpMIBGroups
.1.3.6.1.6.3.1.2.2.12,Lextm.SharpSnmpLib.Mib.ObjectGroupMacro,snmpNotificationGroup,snmpMIBGroups
.1.3.6.1.2.1.11.2,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpOutPkts,snmp
.1.3.6.1.2.1.11.8,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpInTooBigs,snmp
.1.3.6.1.2.1.11.9,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpInNoSuchNames,snmp
.1.3.6.1.2.1.11.10,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpInBadValues,snmp
.1.3.6.1.2.1.11.11,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpInReadOnlys,snmp
.1.3.6.1.2.1.11.12,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpInGenErrs,snmp
.1.3.6.1.2.1.11.13,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpInTotalReqVars,snmp
.1.3.6.1.2.1.11.14,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpInTotalSetVars,snmp
.1.3.6.1.2.1.11.15,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpInGetRequests,snmp
.1.3.6.1.2.1.11.16,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpInGetNexts,snmp
.1.3.6.1.2.1.11.17,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpInSetRequests,snmp
.1.3.6.1.2.1.11.18,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpInGetResponses,snmp
.1.3.6.1.2.1.11.19,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpInTraps,snmp
.1.3.6.1.2.1.11.20,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpOutTooBigs,snmp
.1.3.6.1.2.1.11.21,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpOutNoSuchNames,snmp
.1.3.6.1.2.1.11.22,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpOutBadValues,snmp
.1.3.6.1.2.1.11.24,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpOutGenErrs,snmp
.1.3.6.1.2.1.11.25,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpOutGetRequests,snmp
.1.3.6.1.2.1.11.26,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpOutGetNexts,snmp
.1.3.6.1.2.1.11.27,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpOutSetRequests,snmp
.1.3.6.1.2.1.11.28,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpOutGetResponses,snmp
.1.3.6.1.2.1.11.29,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpOutTraps,snmp
.1.3.6.1.6.3.1.2.2.10,Lextm.SharpSnmpLib.Mib.ObjectGroupMacro,snmpObsoleteGroup,snmpMIBGroups
17 changes: 17 additions & 0 deletions Browser/modules/SNMPv2-SMI.module
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
#
.1.3,Lextm.SharpSnmpLib.Mib.ObjectIdentifierType,org,iso
.1.3.6,Lextm.SharpSnmpLib.Mib.ObjectIdentifierType,dod,org
.1.3.6.1,Lextm.SharpSnmpLib.Mib.ObjectIdentifierType,internet,dod
.1.3.6.1.1,Lextm.SharpSnmpLib.Mib.ObjectIdentifierType,directory,internet
.1.3.6.1.2,Lextm.SharpSnmpLib.Mib.ObjectIdentifierType,mgmt,internet
.1.3.6.1.2.1,Lextm.SharpSnmpLib.Mib.ObjectIdentifierType,mib-2,mgmt
.1.3.6.1.2.1.10,Lextm.SharpSnmpLib.Mib.ObjectIdentifierType,transmission,mib-2
.1.3.6.1.3,Lextm.SharpSnmpLib.Mib.ObjectIdentifierType,experimental,internet
.1.3.6.1.4,Lextm.SharpSnmpLib.Mib.ObjectIdentifierType,private,internet
.1.3.6.1.4.1,Lextm.SharpSnmpLib.Mib.ObjectIdentifierType,enterprises,private
.1.3.6.1.5,Lextm.SharpSnmpLib.Mib.ObjectIdentifierType,security,internet
.1.3.6.1.6,Lextm.SharpSnmpLib.Mib.ObjectIdentifierType,snmpV2,internet
.1.3.6.1.6.1,Lextm.SharpSnmpLib.Mib.ObjectIdentifierType,snmpDomains,snmpV2
.1.3.6.1.6.2,Lextm.SharpSnmpLib.Mib.ObjectIdentifierType,snmpProxys,snmpV2
.1.3.6.1.6.3,Lextm.SharpSnmpLib.Mib.ObjectIdentifierType,snmpModules,snmpV2
.0.0,Lextm.SharpSnmpLib.Mib.ObjectIdentityMacro,zeroDotZero,ccitt
1 change: 1 addition & 0 deletions Browser/modules/SNMPv2-TC.module
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
#SNMPv2-SMI,
9 changes: 9 additions & 0 deletions Browser/modules/SNMPv2-TM.module
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#SNMPv2-SMI,SNMPv2-TC,
.1.3.6.1.6.3.19,Lextm.SharpSnmpLib.Mib.ModuleIdentityMacro,snmpv2tm,snmpModules
.1.3.6.1.6.1.1,Lextm.SharpSnmpLib.Mib.ObjectIdentityMacro,snmpUDPDomain,snmpDomains
.1.3.6.1.6.1.2,Lextm.SharpSnmpLib.Mib.ObjectIdentityMacro,snmpCLNSDomain,snmpDomains
.1.3.6.1.6.1.3,Lextm.SharpSnmpLib.Mib.ObjectIdentityMacro,snmpCONSDomain,snmpDomains
.1.3.6.1.6.1.4,Lextm.SharpSnmpLib.Mib.ObjectIdentityMacro,snmpDDPDomain,snmpDomains
.1.3.6.1.6.1.5,Lextm.SharpSnmpLib.Mib.ObjectIdentityMacro,snmpIPXDomain,snmpDomains
.1.3.6.1.6.2.1,Lextm.SharpSnmpLib.Mib.ObjectIdentifierType,rfc1157Proxy,snmpProxys
.1.3.6.1.6.2.1.1,Lextm.SharpSnmpLib.Mib.ObjectIdentityMacro,rfc1157Domain,rfc1157Proxy
10 changes: 5 additions & 5 deletions Browser/modules/index
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
SNMPV2-SMI
SNMPV2-CONF
SNMPV2-MIB
SNMPV2-TC
SNMPV2-TM
SNMPv2-SMI
SNMPv2-CONF
SNMPv2-MIB
SNMPv2-TC
SNMPv2-TM
1 change: 1 addition & 0 deletions Compiler/app.config
Original file line number Diff line number Diff line change
Expand Up @@ -67,5 +67,6 @@
</log4net>
<startup>
<supportedRuntime version="v2.0.50727" />
<supportedRuntime version="v4.0" />
</startup>
</configuration>
12 changes: 12 additions & 0 deletions SharpSnmpLib/Messaging/SnmpMessageExtension.cs
Original file line number Diff line number Diff line change
Expand Up @@ -529,6 +529,18 @@ public static IAsyncResult BeginGetResponse(this ISnmpMessage request, IPEndPoin
var bufferSize = udpSocket.ReceiveBufferSize;
#endif
var buffer = new byte[bufferSize];

// http://sharpsnmplib.codeplex.com/workitem/7234
if (callback != null)
{
AsyncCallback wrapped = callback;
callback = asyncResult =>
{
var result = new SnmpMessageAsyncResult(asyncResult, udpSocket, registry, receiver, buffer);
wrapped(result);
};
}

var ar = udpSocket.BeginReceive(buffer, 0, bufferSize, SocketFlags.None, callback, state);
return new SnmpMessageAsyncResult(ar, udpSocket, registry, receiver, buffer);
}
Expand Down
3 changes: 2 additions & 1 deletion SharpSnmpLib/Mib/MibModule.cs
Original file line number Diff line number Diff line change
Expand Up @@ -193,7 +193,8 @@ internal bool Validate(IDictionary<string, MibModule> modules)
var construct = dependencyModule.Find(symbol);
if (construct == null)
{
return false; // imported type missing
// TODO: make it strict later.
continue; //return false; // imported type missing
}

knownConstructs.Add(construct);
Expand Down
31 changes: 16 additions & 15 deletions SharpSnmpLib/Mib/ObjectTree.cs
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
using System.Collections.Generic;
using System.Diagnostics;
using System.Globalization;
using System.IO;
using System.Linq;
using log4net;

Expand Down Expand Up @@ -95,20 +96,20 @@ private static ICollection<ModuleLoader> PrepareFiles(IEnumerable<string> files)

IList<ModuleLoader> result = new List<ModuleLoader>();
// TODO: disable loading cache right now. Need to change cache file format and then re-enable.
//foreach (string file in files)
//{
// if (!File.Exists(file))
// {
// continue;
// }

// string moduleName = Path.GetFileNameWithoutExtension(file);
// using (StreamReader reader = new StreamReader(file))
// {
// result.Add(new ModuleLoader(reader, moduleName));
// reader.Close();
// }
//}
foreach (string file in files)
{
if (!File.Exists(file))
{
continue;
}

string moduleName = Path.GetFileNameWithoutExtension(file);
using (var reader = new StreamReader(file))
{
result.Add(new ModuleLoader(reader, moduleName));
reader.Close();
}
}

return result;
}
Expand Down Expand Up @@ -154,7 +155,7 @@ private Definition Find(IList<uint> numerical)
foreach (uint digit in numerical)
// ReSharper restore LoopCanBePartlyConvertedToQuery
{
Definition temp = result.GetChildAt(digit) as Definition;
var temp = result.GetChildAt(digit) as Definition;
if (temp == null)
{
return null;
Expand Down
4 changes: 3 additions & 1 deletion SharpSnmpLib/Mib/ValidationHelper.cs
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,9 @@ internal static bool ValidateParent(this IEntity entity, IEnumerable<IConstruct>

builder.AppendFormat("{0} is not defined", entity.Parent);
Logger.Error(builder.ToString());
return false;

// TODO: make this validation strict later.
return true;
}
}
}
1 change: 1 addition & 0 deletions SharpSnmpLib/Resources/SNMPv2-CONF.module
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
#SNMPv2-SMI,
71 changes: 71 additions & 0 deletions SharpSnmpLib/Resources/SNMPv2-MIB.module
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
#SNMPv2-SMI,SNMPv2-TC,SNMPv2-CONF,
.1.3.6.1.6.3.1,Lextm.SharpSnmpLib.Mib.ModuleIdentityMacro,snmpMIB,snmpModules
.1.3.6.1.6.3.1.1,Lextm.SharpSnmpLib.Mib.ObjectIdentifierType,snmpMIBObjects,snmpMIB
.1.3.6.1.2.1.1,Lextm.SharpSnmpLib.Mib.ObjectIdentifierType,system,mib-2
.1.3.6.1.2.1.1.1,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,sysDescr,system
.1.3.6.1.2.1.1.2,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,sysObjectID,system
.1.3.6.1.2.1.1.3,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,sysUpTime,system
.1.3.6.1.2.1.1.4,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,sysContact,system
.1.3.6.1.2.1.1.5,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,sysName,system
.1.3.6.1.2.1.1.6,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,sysLocation,system
.1.3.6.1.2.1.1.7,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,sysServices,system
.1.3.6.1.2.1.1.8,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,sysORLastChange,system
.1.3.6.1.2.1.1.9,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,sysORTable,system
.1.3.6.1.2.1.1.9.1,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,sysOREntry,sysORTable
.1.3.6.1.2.1.1.9.1.1,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,sysORIndex,sysOREntry
.1.3.6.1.2.1.1.9.1.2,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,sysORID,sysOREntry
.1.3.6.1.2.1.1.9.1.3,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,sysORDescr,sysOREntry
.1.3.6.1.2.1.1.9.1.4,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,sysORUpTime,sysOREntry
.1.3.6.1.2.1.11,Lextm.SharpSnmpLib.Mib.ObjectIdentifierType,snmp,mib-2
.1.3.6.1.2.1.11.1,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpInPkts,snmp
.1.3.6.1.2.1.11.3,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpInBadVersions,snmp
.1.3.6.1.2.1.11.4,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpInBadCommunityNames,snmp
.1.3.6.1.2.1.11.5,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpInBadCommunityUses,snmp
.1.3.6.1.2.1.11.6,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpInASNParseErrs,snmp
.1.3.6.1.2.1.11.30,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpEnableAuthenTraps,snmp
.1.3.6.1.2.1.11.31,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpSilentDrops,snmp
.1.3.6.1.2.1.11.32,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpProxyDrops,snmp
.1.3.6.1.6.3.1.1.4,Lextm.SharpSnmpLib.Mib.ObjectIdentifierType,snmpTrap,snmpMIBObjects
.1.3.6.1.6.3.1.1.4.1,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpTrapOID,snmpTrap
.1.3.6.1.6.3.1.1.4.3,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpTrapEnterprise,snmpTrap
.1.3.6.1.6.3.1.1.5,Lextm.SharpSnmpLib.Mib.ObjectIdentifierType,snmpTraps,snmpMIBObjects
.1.3.6.1.6.3.1.1.5.1,Lextm.SharpSnmpLib.Mib.NotificationTypeMacro,coldStart,snmpTraps
.1.3.6.1.6.3.1.1.5.2,Lextm.SharpSnmpLib.Mib.NotificationTypeMacro,warmStart,snmpTraps
.1.3.6.1.6.3.1.1.5.5,Lextm.SharpSnmpLib.Mib.NotificationTypeMacro,authenticationFailure,snmpTraps
.1.3.6.1.6.3.1.1.6,Lextm.SharpSnmpLib.Mib.ObjectIdentifierType,snmpSet,snmpMIBObjects
.1.3.6.1.6.3.1.1.6.1,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpSetSerialNo,snmpSet
.1.3.6.1.6.3.1.2,Lextm.SharpSnmpLib.Mib.ObjectIdentifierType,snmpMIBConformance,snmpMIB
.1.3.6.1.6.3.1.2.1,Lextm.SharpSnmpLib.Mib.ObjectIdentifierType,snmpMIBCompliances,snmpMIBConformance
.1.3.6.1.6.3.1.2.2,Lextm.SharpSnmpLib.Mib.ObjectIdentifierType,snmpMIBGroups,snmpMIBConformance
.1.3.6.1.6.3.1.2.1.2,Lextm.SharpSnmpLib.Mib.ModuleComplianceMacro,snmpBasicCompliance,snmpMIBCompliances
.1.3.6.1.6.3.1.2.1.3,Lextm.SharpSnmpLib.Mib.ModuleComplianceMacro,snmpBasicComplianceRev2,snmpMIBCompliances
.1.3.6.1.6.3.1.2.2.8,Lextm.SharpSnmpLib.Mib.ObjectGroupMacro,snmpGroup,snmpMIBGroups
.1.3.6.1.6.3.1.2.2.9,Lextm.SharpSnmpLib.Mib.ObjectGroupMacro,snmpCommunityGroup,snmpMIBGroups
.1.3.6.1.6.3.1.2.2.5,Lextm.SharpSnmpLib.Mib.ObjectGroupMacro,snmpSetGroup,snmpMIBGroups
.1.3.6.1.6.3.1.2.2.6,Lextm.SharpSnmpLib.Mib.ObjectGroupMacro,systemGroup,snmpMIBGroups
.1.3.6.1.6.3.1.2.2.7,Lextm.SharpSnmpLib.Mib.NotificationGroupMacro,snmpBasicNotificationsGroup,snmpMIBGroups
.1.3.6.1.6.3.1.2.2.11,Lextm.SharpSnmpLib.Mib.NotificationGroupMacro,snmpWarmStartNotificationGroup,snmpMIBGroups
.1.3.6.1.6.3.1.2.2.12,Lextm.SharpSnmpLib.Mib.ObjectGroupMacro,snmpNotificationGroup,snmpMIBGroups
.1.3.6.1.2.1.11.2,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpOutPkts,snmp
.1.3.6.1.2.1.11.8,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpInTooBigs,snmp
.1.3.6.1.2.1.11.9,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpInNoSuchNames,snmp
.1.3.6.1.2.1.11.10,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpInBadValues,snmp
.1.3.6.1.2.1.11.11,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpInReadOnlys,snmp
.1.3.6.1.2.1.11.12,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpInGenErrs,snmp
.1.3.6.1.2.1.11.13,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpInTotalReqVars,snmp
.1.3.6.1.2.1.11.14,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpInTotalSetVars,snmp
.1.3.6.1.2.1.11.15,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpInGetRequests,snmp
.1.3.6.1.2.1.11.16,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpInGetNexts,snmp
.1.3.6.1.2.1.11.17,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpInSetRequests,snmp
.1.3.6.1.2.1.11.18,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpInGetResponses,snmp
.1.3.6.1.2.1.11.19,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpInTraps,snmp
.1.3.6.1.2.1.11.20,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpOutTooBigs,snmp
.1.3.6.1.2.1.11.21,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpOutNoSuchNames,snmp
.1.3.6.1.2.1.11.22,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpOutBadValues,snmp
.1.3.6.1.2.1.11.24,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpOutGenErrs,snmp
.1.3.6.1.2.1.11.25,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpOutGetRequests,snmp
.1.3.6.1.2.1.11.26,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpOutGetNexts,snmp
.1.3.6.1.2.1.11.27,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpOutSetRequests,snmp
.1.3.6.1.2.1.11.28,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpOutGetResponses,snmp
.1.3.6.1.2.1.11.29,Lextm.SharpSnmpLib.Mib.ObjectTypeMacro,snmpOutTraps,snmp
.1.3.6.1.6.3.1.2.2.10,Lextm.SharpSnmpLib.Mib.ObjectGroupMacro,snmpObsoleteGroup,snmpMIBGroups
Loading

0 comments on commit 4063362

Please sign in to comment.