Re: how to get table data inside request handler
Dave Shield <[email protected]>
| Newsgroups | gmane.network.net-snmp.user |
|---|---|
| Message-ID | <[email protected]> |
2009/2/18 Alexander Bubnov <[email protected]>: > 4. snmpwalk returns "ROW1" - how is it possible if I deleted all rows in Watcher()? You are using the data_set model, where the agent helper has the basic responsibility for deciding what rows are valid, and what results to return. By the time your handler is called, the agent knows what varbind it intends to return. Your handler is just being given a last chance to amend this. Deleting the row from the underlying table won't affect the current query, since the result varbind has already been (provisionally) decided. If you don't want this varbind returned, then you need to say so explicitly This isn't my personal preferred handler, so I'm not too familiar with the precise details. But I suspect that netsnmp_set_request_error(reqinfo, request, SNMP_NOSUCHINSTANCE); would probably do the trick. Dave ------------------------------------------------------------------------------ Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H _______________________________________________ Net-snmp-users mailing list [email protected] Please see the following page to unsubscribe or change other options: https://lists.sourceforge.net/lists/listinfo/net-snmp-users