AgentX++  2.0.5
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
AgentXIndexDB Class Reference

#include <agentx_index.h>

Inheritance diagram for AgentXIndexDB:

Public Member Functions

 AgentXIndexDB (const Oidx &c)
 
virtual ~AgentXIndexDB ()
 Destructor.
 
virtual int allocate (u_int, const Vbx &, bool)
 
virtual int release (u_int, const Vbx &, bool)
 
virtual void remove_session (u_int)
 
virtual int new_index (u_int, Vbx &, bool)
 
virtual int any_index (u_int, Vbx &, bool)
 
Oidx * key ()
 

Static Public Member Functions

static bool is_valid_syntax (NS_SNMP SmiUINT32)
 

Protected Attributes

OidList< AgentXIndexindexes
 
Oidx context
 

Constructor & Destructor Documentation

AgentXIndexDB::AgentXIndexDB ( const Oidx &  c)
inline
virtual AgentXIndexDB::~AgentXIndexDB ( )
virtual

Destructor.

Member Function Documentation

virtual int AgentXIndexDB::allocate ( u_int  ,
const Vbx &  ,
bool   
)
virtual
virtual int AgentXIndexDB::any_index ( u_int  ,
Vbx &  ,
bool   
)
virtual
static bool AgentXIndexDB::is_valid_syntax ( NS_SNMP  SmiUINT32)
static
Oidx* AgentXIndexDB::key ( )
inline
virtual int AgentXIndexDB::new_index ( u_int  ,
Vbx &  ,
bool   
)
virtual
virtual int AgentXIndexDB::release ( u_int  ,
const Vbx &  ,
bool   
)
virtual
virtual void AgentXIndexDB::remove_session ( u_int  )
virtual

Member Data Documentation

Oidx AgentXIndexDB::context
protected
OidList<AgentXIndex> AgentXIndexDB::indexes
protected

The documentation for this class was generated from the following file: