AGENT++  4.0.3
snmp_proxy_mib.h
Go to the documentation of this file.
1 /*_############################################################################
2  _##
3  _## AGENT++ 4.0 - snmp_proxy_mib.h
4  _##
5  _## Copyright (C) 2000-2013 Frank Fock and Jochen Katz (agentpp.com)
6  _##
7  _## Licensed under the Apache License, Version 2.0 (the "License");
8  _## you may not use this file except in compliance with the License.
9  _## You may obtain a copy of the License at
10  _##
11  _## http://www.apache.org/licenses/LICENSE-2.0
12  _##
13  _## Unless required by applicable law or agreed to in writing, software
14  _## distributed under the License is distributed on an "AS IS" BASIS,
15  _## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16  _## See the License for the specific language governing permissions and
17  _## limitations under the License.
18  _##
19  _##########################################################################*/
20 
21 
22 #ifndef _snmp_proxy_mib_h
23 #define _snmp_proxy_mib_h
24 
25 
26 #include <agent_pp/mib.h>
28 
29 
30 #define oidSnmpProxyTable "1.3.6.1.6.3.14.1.2"
31 #define oidSnmpProxyEntry "1.3.6.1.6.3.14.1.2.1"
32 #define oidSnmpProxyName "1.3.6.1.6.3.14.1.2.1.1"
33 #define oidSnmpProxyType "1.3.6.1.6.3.14.1.2.1.2"
34 #define oidSnmpProxyContextEngineID "1.3.6.1.6.3.14.1.2.1.3"
35 #define oidSnmpProxyContextName "1.3.6.1.6.3.14.1.2.1.4"
36 #define oidSnmpProxyTargetParamsIn "1.3.6.1.6.3.14.1.2.1.5"
37 #define oidSnmpProxySingleTargetOut "1.3.6.1.6.3.14.1.2.1.6"
38 #define oidSnmpProxyMultipleTargetOut "1.3.6.1.6.3.14.1.2.1.7"
39 #define oidSnmpProxyStorageType "1.3.6.1.6.3.14.1.2.1.8"
40 #define oidSnmpProxyRowStatus "1.3.6.1.6.3.14.1.2.1.9"
41 
42 #ifdef AGENTPP_NAMESPACE
43 namespace Agentpp {
44 #endif
45 
46 
148 
149  public:
150  snmpProxyEntry();
151  virtual ~snmpProxyEntry();
152 
154  virtual void set_row(MibTableRow* r, int p0, char* p1,
155  char* p2, char* p3, char* p4,
156  char* p5, int p6, int p7);
157 };
158 
159 
161 {
162  public:
163  snmp_proxy_mib();
164  virtual ~snmp_proxy_mib() { }
165 };
166 
167 #ifdef AGENTPP_NAMESPACE
168 }
169 #endif
170 
177 #endif
178 
179