mirror of
https://git.savannah.nongnu.org/git/lwip.git
synced 2026-05-12 19:26:52 +08:00
Apply patch for task #15072: SNMP support for notifications and informs (v2c)
Original author: Ognjen Bjelica with minor fixes from Dirk Ziegelmeier
This commit is contained in:
@@ -101,6 +101,16 @@ err_t snmp_send_trap_generic(s32_t generic_trap);
|
||||
err_t snmp_send_trap_specific(s32_t specific_trap, struct snmp_varbind *varbinds);
|
||||
err_t snmp_send_trap(const struct snmp_obj_id* oid, s32_t generic_trap, s32_t specific_trap, struct snmp_varbind *varbinds);
|
||||
|
||||
err_t snmp_send_inform_generic(s32_t generic_trap, struct snmp_varbind *varbinds, s32_t *ptr_request_id);
|
||||
err_t snmp_send_inform_specific(s32_t specific_trap, struct snmp_varbind *varbinds, s32_t *ptr_request_id);
|
||||
err_t snmp_send_inform(const struct snmp_obj_id* oid, s32_t generic_trap, s32_t specific_trap, struct snmp_varbind *varbinds, s32_t *ptr_request_id);
|
||||
struct snmp_request;
|
||||
typedef void (*snmp_inform_callback_fct)(struct snmp_request *request, void* callback_arg);
|
||||
void snmp_set_inform_callback(snmp_inform_callback_fct inform_callback, void* callback_arg);
|
||||
|
||||
void snmp_set_default_trap_version(u8_t snmp_version);
|
||||
u8_t snmp_get_default_trap_version(void);
|
||||
|
||||
#define SNMP_AUTH_TRAPS_DISABLED 0
|
||||
#define SNMP_AUTH_TRAPS_ENABLED 1
|
||||
void snmp_set_auth_traps_enabled(u8_t enable);
|
||||
|
||||
Reference in New Issue
Block a user