On Tue, 2006-01-31 at 23:21 +1100, Peter Thompson & Leanne O'Meara
wrote:
> Dear Sir/Madam,
>  
> I have a simple query about the snmp_synch_response function ...
> Does this operate synchronously as the name suggests ?

Yes.
If you look at the code (in snmplib/snmp_client.c), it boils down
to the following:

int
snmp_synch_response_cb(netsnmp_session * ss,
                       netsnmp_pdu *pdu,
                       netsnmp_pdu **response, snmp_callback pcb)
{
    snmp_send(ss, pdu);
    while (state->waiting) {
        snmp_select_info(&numfds, &fdset, tvp, &block);
        select(numfds, &fdset, 0, 0, tvp);
        snmp_read(&fdset);
    }
}

(where the callback routine 'snmp_synch_input' clears the waiting flag).


> That is, does it wait for the response PDU (for the timeout period)
> before continuing ?

Exactly.

Dave


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Net-snmp-users mailing list
Net-snmp-users@lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users

Reply via email to