AGENT++  4.0.3
snmp_notification_mib.h
Go to the documentation of this file.
1 /*_############################################################################
2  _##
3  _## AGENT++ 4.0 - snmp_notification_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 #ifndef _snmp_notification_mib_h_
22 #define _snmp_notification_mib_h_
23 
24 #include <agent_pp/mib.h>
26 
27 #ifdef AGENTPP_NAMESPACE
28 namespace Agentpp {
29 #endif
30 
31 
185 
186  public:
187  snmpNotifyEntry();
188  virtual ~snmpNotifyEntry();
189 
207  MibTableRow* add_entry(const NS_SNMP OctetStr&,
208  const NS_SNMP OctetStr&,
209  const int);
210 
212 };
213 
214 
229 
230  public:
232  virtual ~snmpNotifyFilterProfileEntry();
233 
235 };
236 
237 
249 
250  public:
252  virtual ~snmpNotifyFilterEntry();
253 
255 
274  static bool passes_filter(const Oidx&,
275  const Oidx&,
276  const Vbx*,
277  unsigned int);
278 };
279 
280 
282 {
283  public:
286 };
287 
288 #ifdef AGENTPP_NAMESPACE
289 }
290 #endif
291 
292 
293 #endif
294 
295