#include <agentx_index.h>
Public Member Functions | |
AgentXIndex (const Vbx &) | |
AgentXIndex (AgentXIndex &) | |
virtual | ~AgentXIndex () |
virtual int | allocate (u_int, const Vbx &, boolean) |
virtual boolean | release (u_int, const Vbx &, boolean) |
virtual int | new_index (u_int, Vbx &, boolean) |
virtual int | any_index (u_int, Vbx &, boolean) |
virtual void | remove_session (u_int) |
Protected Member Functions | |
virtual Oidx * | get_index_value (const Vbx &) |
virtual boolean | is_simple_syntax () |
Protected Attributes | |
OidList< AgentXIndexEntry > | allocatedValues |
OidList< AgentXIndexEntry > | usedValues |
AgentXIndex::AgentXIndex | ( | const Vbx & | ) |
AgentXIndex::AgentXIndex | ( | AgentXIndex & | ) |
virtual AgentXIndex::~AgentXIndex | ( | ) | [virtual] |
virtual int AgentXIndex::allocate | ( | u_int | , | |
const Vbx & | , | |||
boolean | ||||
) | [virtual] |
virtual boolean AgentXIndex::release | ( | u_int | , | |
const Vbx & | , | |||
boolean | ||||
) | [virtual] |
virtual int AgentXIndex::new_index | ( | u_int | , | |
Vbx & | , | |||
boolean | ||||
) | [virtual] |
virtual int AgentXIndex::any_index | ( | u_int | , | |
Vbx & | , | |||
boolean | ||||
) | [virtual] |
virtual void AgentXIndex::remove_session | ( | u_int | ) | [virtual] |
virtual Oidx* AgentXIndex::get_index_value | ( | const Vbx & | ) | [protected, virtual] |
virtual boolean AgentXIndex::is_simple_syntax | ( | ) | [protected, virtual] |
OidList<AgentXIndexEntry> AgentXIndex::allocatedValues [protected] |
OidList<AgentXIndexEntry> AgentXIndex::usedValues [protected] |