AGENT++  4.0.3
Classes | Macros | Typedefs | Enumerations | Variables
mib_entry.h File Reference
#include <agent_pp/agent++.h>
#include <agent_pp/snmp_pp_ext.h>
#include <agent_pp/oidx_ptr.h>
#include <agent_pp/threads.h>

Go to the source code of this file.

Classes

class  MibEntry
 

Macros

#define REMOVE   0x01
 
#define CREATE   0x02
 
#define CHANGE   0x04
 
#define UPDATE   (REMOVE | CREATE | CHANGE)
 
#define AGENTPP_DECL_TEMPL_LIST_MIBENTRY
 The MibEntry class is an abstract class that represents MIB nodes.
 

Typedefs

typedef unsigned char mib_change
 
typedef MibEntryMibEntryPtr
 

Enumerations

enum  mib_access { NOACCESS, READONLY, READWRITE, READCREATE }
 
enum  mib_type {
  AGENTPP_NONE, AGENTPP_PROXY, AGENTPP_LEAF, AGENTPP_TABLE,
  AGENTPP_GROUP, AGENTPP_COMPLEX, AGENTX_NODE, AGENTX_LEAF
}
 

Variables

AGENTPP_DECL_TEMPL template
class AGENTPP_DECL 
List< MibEntry >
 

Macro Definition Documentation

#define AGENTPP_DECL_TEMPL_LIST_MIBENTRY

The MibEntry class is an abstract class that represents MIB nodes.

Every entry in an AGENT++ Mib instance has to be derived from MibEntry. MibEntry provides interfaces for message processing, object persistency, and node handling.

Author
Frank Fock
Version
3.5.22
#define CHANGE   0x04
#define CREATE   0x02
#define REMOVE   0x01
#define UPDATE   (REMOVE | CREATE | CHANGE)

Typedef Documentation

typedef unsigned char mib_change

Enumeration Type Documentation

enum mib_access
Enumerator:
NOACCESS 
READONLY 
READWRITE 
READCREATE 
enum mib_type
Enumerator:
AGENTPP_NONE 
AGENTPP_PROXY 
AGENTPP_LEAF 
AGENTPP_TABLE 
AGENTPP_GROUP 
AGENTPP_COMPLEX 
AGENTX_NODE 
AGENTX_LEAF 

Variable Documentation