On 31/10/06, Thomas Nemeth <[EMAIL PROTECTED]> wrote:
>                                                     The previous
>     developper have used the netsnmp_register_int_instance() function to
>     register integer variables.
>     As access are locked, I would like to add a lock/unlock function around
>     the GET or SET action

That's relatively difficult when using the "netsnmp_register_int_instance()"
API.  The whole point of this approach is that the MIB object is handled
by Net-SNMP-supplied code.   Having registered the OID, it never needs
to go anywhere near your code again.

I suspect you'd be best off looking at re-implementing these MIB objects
using the "scalar" helper.  This would register a handler routine, which
would be called whenever a (valid) request for the object was received.
   That would allow you to perform the necessary locking/unlocking
around GET or SET requests.

(It would also have the added advantage of handling erquests for non-valid
instances correctly).

Have a look at "mibgroup/agent/nsDebug.c" for an example of this helper.

Dave

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
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

Reply via email to