summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorelie <elie>2009-05-22 07:01:02 +0000
committerelie <elie>2009-05-22 07:01:02 +0000
commit99d320277505a7e746a3576e938de6a54bf45d9a (patch)
tree7e2ad9d089b3f843bd4c123c88cb2dbfa5913bad /examples
parente7e0fee60aa2e188bbf3e43dfdfb23ef645be862 (diff)
downloadpysnmp-99d320277505a7e746a3576e938de6a54bf45d9a.tar.gz
pass stateReference to NotificationReceiver app and let it browse
request details (transport details at the moment) using stateReference
Diffstat (limited to 'examples')
-rw-r--r--examples/v3arch/manager/ntfrcv.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/examples/v3arch/manager/ntfrcv.py b/examples/v3arch/manager/ntfrcv.py
index 81bf25a..0e63982 100644
--- a/examples/v3arch/manager/ntfrcv.py
+++ b/examples/v3arch/manager/ntfrcv.py
@@ -32,11 +32,13 @@ config.addV3User(
# Callback function for receiving notifications
def cbFun(snmpEngine,
+ stateReference,
contextEngineId, contextName,
varBinds,
cbCtx):
- print 'Notification from SNMP Engine \"%s\", Context \"%s\"' % (
- contextEngineId, contextName
+ transportDomain, transportAddress = snmpEngine.msgAndPduDsp.getTransportInfo(stateReference)
+ print 'Notification from %s, SNMP Engine \"%s\", Context \"%s\"' % (
+ transportAddress, contextEngineId, contextName
)
for name, val in varBinds:
print '%s = %s' % (name.prettyPrint(), val.prettyPrint())