On 02/01/2008, Siva Prakash Reddy G <[EMAIL PROTECTED]> wrote: > when I execute snmpset command example.... > how var_system function will know that it is set request....
It doesn't. The var_system function is called in an identical fashion for both a GET request and a SET request. > how it will know it is a set request and how > it will execute the *write_method = writeSystem; It doesn't know whether this is a GET or a SET request, so it should return the appropriate 'write_method' hook routine. > if it is get request then writeSystem function won't be called. > How this is can be happened. The var_system routine doesn't know whether this is a GET or a SET request. But the code that *calls* the var_system routine does. So var_system will set up the write_method hook value, just in case this is a SET request. If it is, then the agent driving code will use this hook value to invoke the SET processing code for that object. If this is actually a GET request, then the agent driving code will simply ignore the 'write_method' value. Dave ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Net-snmp-coders mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/net-snmp-coders
