9#ifndef SQUID_INCLUDE_SNMP_API_UTIL_H
10#define SQUID_INCLUDE_SNMP_API_UTIL_H
42#define PACKET_LENGTH 4500
76#define timercmp(tvp, uvp, cmp) \
77 (((tvp)->tv_sec) cmp ((uvp)->tv_sec)) || \
78 ((((tvp)->tv_sec) == ((uvp)->tv_sec)) && \
79 (((tvp)->tv_usec) cmp ((uvp)->tv_usec)))
82#define timerclear(tvp) (tvp)->tv_sec = (tvp)->tv_usec = 0
85#define timerisset(tvp) ((tvp)->tv_sec || (tvp)->tv_usec)
int snmp_select_info_session(struct snmp_session *session_, struct timeval *timeout)
int snmp_get_socket_session(struct snmp_session *session_)
int snmp_timeout_session(struct snmp_session *sp_)
struct request_list * next_request
struct session_list * next
struct snmp_internal_session * internal
struct snmp_session * session
struct request_list * requests