AgentX++  2.0.5
Public Member Functions | Public Attributes | List of all members
AgentXRegEntry Class Reference

#include <agentx_reg.h>

Public Member Functions

 AgentXRegEntry (u_int, const AgentXRegion &, u_int, u_int, const NS_SNMP OctetStr &, u_char)
 Construct a registration entry.
 
 AgentXRegEntry (const AgentXRegEntry &)
 Copy constructor.
 
virtual ~AgentXRegEntry ()
 Destructor.
 
virtual AgentXRegEntryclone ()
 Clone.
 
virtual bool operator< (const AgentXRegEntry &)
 
virtual bool operator> (const AgentXRegEntry &)
 
virtual bool operator== (const AgentXRegEntry &)
 
virtual bool is_duplicate_of (const AgentXRegEntry &)
 
virtual bool is_overlapping (const AgentXRegEntry &)
 
AgentXRegion get_region ()
 

Public Attributes

u_int sessionID
 
AgentXRegion region
 
u_int priority
 
u_int specific
 
NS_SNMP OctetStr context
 
u_char timeout
 
u_int mibID
 

Constructor & Destructor Documentation

AgentXRegEntry::AgentXRegEntry ( u_int  ,
const AgentXRegion ,
u_int  ,
u_int  ,
const NS_SNMP OctetStr &  ,
u_char   
)

Construct a registration entry.

Parameters
sessionIDa session id of the session object associated with this registration
regiona region with lower and upper bound of the registration
prioritythe priority of the registration
specificthe number of subidentifiers of the original registration
contextthe context of the registration
timeoutthe timeout in seconds or 0 for the sessions default timeout.
AgentXRegEntry::AgentXRegEntry ( const AgentXRegEntry )

Copy constructor.

virtual AgentXRegEntry::~AgentXRegEntry ( )
virtual

Destructor.

Member Function Documentation

virtual AgentXRegEntry* AgentXRegEntry::clone ( )
virtual

Clone.

Returns
a clone of the receiver
AgentXRegion AgentXRegEntry::get_region ( )
inline
virtual bool AgentXRegEntry::is_duplicate_of ( const AgentXRegEntry )
virtual
virtual bool AgentXRegEntry::is_overlapping ( const AgentXRegEntry )
virtual
virtual bool AgentXRegEntry::operator< ( const AgentXRegEntry )
virtual
virtual bool AgentXRegEntry::operator== ( const AgentXRegEntry )
virtual
virtual bool AgentXRegEntry::operator> ( const AgentXRegEntry )
virtual

Member Data Documentation

NS_SNMP OctetStr AgentXRegEntry::context
u_int AgentXRegEntry::mibID
u_int AgentXRegEntry::priority
AgentXRegion AgentXRegEntry::region
u_int AgentXRegEntry::sessionID
u_int AgentXRegEntry::specific
u_char AgentXRegEntry::timeout

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