#include <agentx_mib.h>
Public Member Functions | |
agentxSessionEntry (TimeStamp *) | |
virtual | ~agentxSessionEntry () |
virtual void | set_row (MibTableRow *, const Oidx &, const NS_SNMP OctetStr &, int, u_int, u_char, u_char) |
virtual void | add (u_int, u_int, const Oidx &, const NS_SNMP OctetStr &, u_char, u_char) |
virtual void | remove (u_int, u_int) |
void | set_master (MasterAgentXMib *m) |
void | deferred_delete (MibTableRow *) |
Deletes a given row when the next Mib::cleanup is called. | |
Static Public Attributes | |
static agentxSessionEntry * | instance |
Protected Attributes | |
MasterAgentXMib * | master |
Friends | |
class | agentxSessionAdminStatus |
"Information about a single open session between the AgentX master agent and a subagent is contained in this entry. An entry is created when a new session is successfully established and is destroyed either when the subagent transport connection has terminated or when the subagent session is closed. "
agentxSessionEntry::agentxSessionEntry | ( | TimeStamp * | ) |
virtual agentxSessionEntry::~agentxSessionEntry | ( | ) | [virtual] |
virtual void agentxSessionEntry::set_row | ( | MibTableRow * | , | |
const Oidx & | , | |||
const NS_SNMP OctetStr & | , | |||
int | , | |||
u_int | , | |||
u_char | , | |||
u_char | ||||
) | [virtual] |
virtual void agentxSessionEntry::add | ( | u_int | , | |
u_int | , | |||
const Oidx & | , | |||
const NS_SNMP OctetStr & | , | |||
u_char | , | |||
u_char | ||||
) | [virtual] |
virtual void agentxSessionEntry::remove | ( | u_int | , | |
u_int | ||||
) | [virtual] |
void agentxSessionEntry::set_master | ( | MasterAgentXMib * | m | ) | [inline] |
void agentxSessionEntry::deferred_delete | ( | MibTableRow * | ) |
Deletes a given row when the next Mib::cleanup is called.
row | a pointer to a MibTablRow instance of this table. |
friend class agentxSessionAdminStatus [friend] |
MasterAgentXMib* agentxSessionEntry::master [protected] |