8 struct agent_add_trap_args {
13 void init_traps(void);
14 void send_easy_trap(int, int);
15 void send_trap_pdu(netsnmp_pdu *);
16 void send_v2trap(netsnmp_variable_list *);
17 void send_trap_vars(int, int, netsnmp_variable_list *);
18 void send_enterprise_trap_vars(int trap, int specific,
20 int enterprise_length,
21 netsnmp_variable_list * vars);
22 void snmpd_parse_config_authtrap(const char *, char *);
23 void snmpd_parse_config_trapsink(const char *, char *);
24 void snmpd_parse_config_trap2sink(const char *, char *);
25 void snmpd_parse_config_informsink(const char *, char *);
26 void snmpd_parse_config_trapsess(const char *, char *);
27 void snmpd_free_trapsinks(void);
28 void snmpd_parse_config_trapcommunity(const char *, char *);
29 void snmpd_free_trapcommunity(void);
30 void send_trap_to_sess(netsnmp_session * sess,
31 netsnmp_pdu *template_pdu);
33 int create_trap_session(char *, u_short, char *, int, int);
34 int add_trap_session(netsnmp_session *, int, int, int);
35 int remove_trap_session(netsnmp_session *);
40 #endif /* AGENT_TRAP_H */