Wed Apr 6 11:29:48 2011

Asterisk developer's documentation


agent.h File Reference

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


Detailed Description

SNMP Agent / SubAgent support for Asterisk.

Author:
Thorsten Lockert <tholo@voop.as>

Definition in file agent.h.


Function Documentation

void* agent_thread ( void *   ) 

Definition at line 181 of file agent.c.

References ast_verb, init_asterisk_mib(), res_snmp_agentx_subagent, and res_snmp_dont_stop.

Referenced by load_module().

00182 {
00183    ast_verb(2, "Starting %sAgent\n", res_snmp_agentx_subagent ? "Sub" : "");
00184 
00185    snmp_enable_stderrlog();
00186 
00187    if (res_snmp_agentx_subagent)
00188       netsnmp_ds_set_boolean(NETSNMP_DS_APPLICATION_ID,
00189                         NETSNMP_DS_AGENT_ROLE,
00190                         1);
00191 
00192    init_agent("asterisk");
00193 
00194    init_asterisk_mib();
00195 
00196    init_snmp("asterisk");
00197 
00198    if (!res_snmp_agentx_subagent)
00199       init_master_agent();
00200 
00201    while (res_snmp_dont_stop)
00202       agent_check_and_process(1);
00203 
00204    snmp_shutdown("asterisk");
00205 
00206    ast_verb(2, "Terminating %sAgent\n", res_snmp_agentx_subagent ? "Sub" : "");
00207 
00208    return NULL;
00209 }


Variable Documentation

int res_snmp_agentx_subagent

Definition at line 35 of file res_snmp.c.

Referenced by agent_thread().

int res_snmp_dont_stop

Definition at line 36 of file res_snmp.c.

Referenced by agent_thread().


Generated on Wed Apr 6 11:29:48 2011 for Asterisk - The Open Source Telephony Project by  doxygen 1.4.7