SNMP Agent / SubAgent support for Asterisk. More...

Go to the source code of this file.
Functions | |
| void * | agent_thread (void *) |
Variables | |
| int | res_snmp_agentx_subagent |
| int | res_snmp_dont_stop |
SNMP Agent / SubAgent support for Asterisk.
Definition in file agent.h.
| void* agent_thread | ( | void * | ) |
Definition at line 185 of file agent.c.
References ast_verb, init_asterisk_mib(), res_snmp_agentx_subagent, and res_snmp_dont_stop.
Referenced by load_module().
{
ast_verb(2, "Starting %sAgent\n", res_snmp_agentx_subagent ? "Sub" : "");
snmp_enable_stderrlog();
if (res_snmp_agentx_subagent)
netsnmp_ds_set_boolean(NETSNMP_DS_APPLICATION_ID,
NETSNMP_DS_AGENT_ROLE,
1);
init_agent("asterisk");
init_asterisk_mib();
init_snmp("asterisk");
if (!res_snmp_agentx_subagent)
init_master_agent();
while (res_snmp_dont_stop)
agent_check_and_process(1);
snmp_shutdown("asterisk");
ast_verb(2, "Terminating %sAgent\n", res_snmp_agentx_subagent ? "Sub" : "");
return NULL;
}
Definition at line 36 of file res_snmp.c.
Referenced by agent_thread().
Definition at line 37 of file res_snmp.c.
Referenced by agent_thread().