summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorelie <elie>2005-07-12 10:42:15 +0000
committerelie <elie>2005-07-12 10:42:15 +0000
commit317343857aedd7ea95f553984206a418621b7261 (patch)
treed0b0d77ff5ffffab5146ede8911cbb24ec015a8a
parent4ccdb6ffaea2dd858019159b3e990bc746ddc16d (diff)
downloadpysnmp-317343857aedd7ea95f553984206a418621b7261.tar.gz
converted to a stand-alone SnmpContext()
-rw-r--r--examples/v3arch/agent/cmdrsp.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/examples/v3arch/agent/cmdrsp.py b/examples/v3arch/agent/cmdrsp.py
index 98450e9..c52db0f 100644
--- a/examples/v3arch/agent/cmdrsp.py
+++ b/examples/v3arch/agent/cmdrsp.py
@@ -1,7 +1,7 @@
"""Command Responder Application (GET PDU)"""
from pysnmp.entity import engine, config
from pysnmp.carrier.asynsock.dgram import udp
-from pysnmp.entity.rfc3413 import cmdrsp
+from pysnmp.entity.rfc3413 import cmdrsp, context
# Create SNMP engine with autogenernated engineID and pre-bound
# to socket transport dispatcher
@@ -34,9 +34,12 @@ config.addRoUser(snmpEngine, 1, 'test-agent', 'noAuthNoPriv', (1,3,6)) # v1
config.addRoUser(snmpEngine, 2, 'test-agent', 'noAuthNoPriv', (1,3,6)) # v2c
config.addRoUser(snmpEngine, 3, 'test-user', 'authPriv', (1,3,6)) # v3
+# SNMP context
+snmpContext = context.SnmpContext(snmpEngine)
+
# Apps registration
-getApp = cmdrsp.GetCmdRsp(snmpEngine)
-getApp = cmdrsp.NextCmdRsp(snmpEngine)
-getApp = cmdrsp.BulkCmdRsp(snmpEngine)
+getApp = cmdrsp.GetCmdRsp(snmpEngine, snmpContext)
+getApp = cmdrsp.NextCmdRsp(snmpEngine, snmpContext)
+getApp = cmdrsp.BulkCmdRsp(snmpEngine, snmpContext)
snmpEngine.transportDispatcher.runDispatcher()