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

Defines

#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 >


Define 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

AGENTPP_DECL_TEMPL template class AGENTPP_DECL List< MibEntry >


Generated on Fri May 29 22:36:53 2009 for AGENT++ by  doxygen 1.5.6