summaryrefslogtreecommitdiff
path: root/examples/v3arch/twisted/manager/cmdgen/getbulk-v3.py
diff options
context:
space:
mode:
authorelie <elie>2014-06-17 05:46:57 +0000
committerelie <elie>2014-06-17 05:46:57 +0000
commitdad702f69446abcbcf32584743beb47f4583e0cd (patch)
treedce4559a9651d3cb6e361b1382e15e84fd306836 /examples/v3arch/twisted/manager/cmdgen/getbulk-v3.py
parent6acd5123d163c9af8d529309842d0e7b6fecc4c4 (diff)
downloadpysnmp-dad702f69446abcbcf32584743beb47f4583e0cd.tar.gz
converted to the latest API that supports more data to be used
Diffstat (limited to 'examples/v3arch/twisted/manager/cmdgen/getbulk-v3.py')
-rw-r--r--examples/v3arch/twisted/manager/cmdgen/getbulk-v3.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/examples/v3arch/twisted/manager/cmdgen/getbulk-v3.py b/examples/v3arch/twisted/manager/cmdgen/getbulk-v3.py
index e93927d..49017dc 100644
--- a/examples/v3arch/twisted/manager/cmdgen/getbulk-v3.py
+++ b/examples/v3arch/twisted/manager/cmdgen/getbulk-v3.py
@@ -53,8 +53,8 @@ config.addTargetAddr(
)
# Error/response receiver
-def cbFun(cbCtx):
- (errorIndication, errorStatus, errorIndex, varBindTable) = cbCtx
+def cbFun(response):
+ snmpEngine, errorIndication, errorStatus, errorIndex, varBindTable = response
if errorIndication:
print(errorIndication)
elif errorStatus:
@@ -85,11 +85,12 @@ def cbFun(cbCtx):
reactor.stop()
# Prepare request to be sent yielding Twisted deferred object
-df = cmdgen.BulkCommandGenerator().sendReq(
+df = cmdgen.BulkCommandGenerator().sendVarBinds(
snmpEngine,
- 'my-router',
+ 'my-router',
0, 25, # non-repeaters, max-repetitions
- ( ((1,3,6,1,2,1,1), None), ((1,3,6,1,4,1,1), None) )
+ None, '', # contextEngineId, contextName
+ [ ((1,3,6,1,2,1,1), None), ((1,3,6,1,4,1,1), None) ]
)
# Register error/response receiver function at deferred