added files
[bcm963xx.git] / userapps / opensource / net-snmp / include / net-snmp / agent / ds_agent.h
1 #ifndef NETSNMP_DS_AGENT_H
2 #define NETSNMP_DS_AGENT_H
3 /*
4  * defines agent's default store registrations 
5  */
6
7 /*
8  * booleans 
9  */
10 #define NETSNMP_DS_AGENT_VERBOSE        0       /* 1 if verbose output desired */
11 #define NETSNMP_DS_AGENT_ROLE           1       /* 0 if master, 1 if client */
12 #define NETSNMP_DS_AGENT_NO_ROOT_ACCESS 2       /* 1 if we can't get root access */
13 #define NETSNMP_DS_AGENT_AGENTX_MASTER  3       /* 1 if AgentX desired */
14 #define NETSNMP_DS_AGENT_QUIT_IMMEDIATELY 4     /* 1 to never start the agent */
15 #define NETSNMP_DS_AGENT_DISABLE_PERL   5       /* 1 to never start the agent */
16 #define NETSNMP_DS_AGENT_NO_CONNECTION_WARNINGS 6 /* 1 = !see !connect msgs */
17 #define NETSNMP_DS_AGENT_LEAVE_PIDFILE  7       /* 1 = leave PID file on exit */
18 /*
19  * strings 
20  */
21 #define NETSNMP_DS_AGENT_PROGNAME 0     /* argv[0] */
22 #define NETSNMP_DS_AGENT_X_SOCKET 1     /* AF_UNIX or ip:port socket addr */
23 #define NETSNMP_DS_AGENT_PORTS    2     /* localhost:9161,tcp:localhost:9161... */
24 #define NETSNMP_DS_AGENT_INTERNAL_SECNAME  3    /* used by disman/mteTriggerTable. */
25 #define NETSNMP_DS_AGENT_PERL_INIT_FILE    4    /* used by embedded perl */
26
27 /*
28  * integers 
29  */
30 #define NETSNMP_DS_AGENT_FLAGS    0     /* session.flags */
31 #define NETSNMP_DS_AGENT_USERID   1
32 #define NETSNMP_DS_AGENT_GROUPID  2
33 #define NETSNMP_DS_AGENT_AGENTX_PING_INTERVAL 3 /* ping master every SECONDS */
34 #define NETSNMP_DS_AGENT_AGENTX_TIMEOUT  4
35 #define NETSNMP_DS_AGENT_AGENTX_RETRIES  5
36
37 #endif