#include <agentx_index.h>
Public Member Functions | |
AgentXIndexDB (const Oidx &c) | |
virtual | ~AgentXIndexDB () |
Destructor. | |
virtual int | allocate (u_int, const Vbx &, boolean) |
virtual boolean | release (u_int, const Vbx &, boolean) |
virtual void | remove_session (u_int) |
virtual int | new_index (u_int, Vbx &, boolean) |
virtual int | any_index (u_int, Vbx &, boolean) |
Oidx * | key () |
Static Public Member Functions | |
static boolean | is_valid_syntax (NS_SNMP SmiUINT32) |
Protected Attributes | |
OidList< AgentXIndex > | indexes |
Oidx | context |
AgentXIndexDB::AgentXIndexDB | ( | const Oidx & | c | ) | [inline] |
virtual AgentXIndexDB::~AgentXIndexDB | ( | ) | [virtual] |
Destructor.
static boolean AgentXIndexDB::is_valid_syntax | ( | NS_SNMP | SmiUINT32 | ) | [static] |
virtual int AgentXIndexDB::allocate | ( | u_int | , | |
const Vbx & | , | |||
boolean | ||||
) | [virtual] |
virtual boolean AgentXIndexDB::release | ( | u_int | , | |
const Vbx & | , | |||
boolean | ||||
) | [virtual] |
virtual void AgentXIndexDB::remove_session | ( | u_int | ) | [virtual] |
virtual int AgentXIndexDB::new_index | ( | u_int | , | |
Vbx & | , | |||
boolean | ||||
) | [virtual] |
virtual int AgentXIndexDB::any_index | ( | u_int | , | |
Vbx & | , | |||
boolean | ||||
) | [virtual] |
Oidx* AgentXIndexDB::key | ( | ) | [inline] |
OidList<AgentXIndex> AgentXIndexDB::indexes [protected] |
Oidx AgentXIndexDB::context [protected] |