AGENT++
4.0.3
Main Page
Related Pages
Classes
Files
File List
File Members
include
agent_pp
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
>
25
#include <
agent_pp/snmp_textual_conventions.h
>
26
27
#ifdef AGENTPP_NAMESPACE
28
namespace
Agentpp {
29
#endif
30
31
184
class
AGENTPP_DECL
snmpNotifyEntry
:
public
StorageTable
{
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
211
static
snmpNotifyEntry
*
instance
;
212
};
213
214
228
class
AGENTPP_DECL
snmpNotifyFilterProfileEntry
:
public
StorageTable
{
229
230
public
:
231
snmpNotifyFilterProfileEntry
();
232
virtual
~
snmpNotifyFilterProfileEntry
();
233
234
static
snmpNotifyFilterProfileEntry
*
instance
;
235
};
236
237
248
class
AGENTPP_DECL
snmpNotifyFilterEntry
:
public
StorageTable
{
249
250
public
:
251
snmpNotifyFilterEntry
();
252
virtual
~
snmpNotifyFilterEntry
();
253
254
static
snmpNotifyFilterEntry
*
instance
;
255
274
static
bool
passes_filter(
const
Oidx
&,
275
const
Oidx
&,
276
const
Vbx
*,
277
unsigned
int
);
278
};
279
280
281
class
AGENTPP_DECL
snmp_notification_mib
:
public
MibGroup
282
{
283
public
:
284
snmp_notification_mib
();
285
virtual
~snmp_notification_mib
() { }
286
};
287
288
#ifdef AGENTPP_NAMESPACE
289
}
290
#endif
291
292
293
#endif
294
295
Generated by
1.8.2