| #ifndef SNMPTRAPD_AUTH_H |
| #define SNMPTRAPD_AUTH_H |
| |
| void init_netsnmp_trapd_auth(void); |
| int netsnmp_trapd_auth(netsnmp_pdu *pdu, netsnmp_transport *transport, |
| netsnmp_trapd_handler *handler); |
| int netsnmp_trapd_check_auth(int authtypes); |
| |
| #define TRAP_AUTH_LOG (1 << VACM_VIEW_LOG) |
| #define TRAP_AUTH_EXE (1 << VACM_VIEW_EXECUTE) |
| #define TRAP_AUTH_NET (1 << VACM_VIEW_NET) |
| |
| #define TRAP_AUTH_ALL (TRAP_AUTH_LOG | TRAP_AUTH_EXE | TRAP_AUTH_NET) |
| #define TRAP_AUTH_NONE 0 |
| |
| #endif |