AGENT++  4.0.3
Public Member Functions | Protected Attributes | List of all members
OidxPtrMibEntryPtrMap Class Referenceabstract

#include <mib_map.h>

Inheritance diagram for OidxPtrMibEntryPtrMap:
OidxPtrMibEntryPtrAVLMap

Public Member Functions

 OidxPtrMibEntryPtrMap (MibEntryPtr deflt)
 
virtual ~OidxPtrMibEntryPtrMap ()
 
int length () const
 
int empty () const
 
virtual int contains (OidxPtr key)
 
virtual void clear ()
 
virtual MibEntryPtroperator[] (OidxPtr key)=0
 
virtual void del (OidxPtr key)=0
 
virtual Pix first ()=0
 
virtual void next (Pix &i)=0
 
virtual OidxPtrkey (Pix i)=0
 
virtual MibEntryPtrcontents (Pix i)=0
 
virtual int owns (Pix i)
 
virtual Pix seek (OidxPtr key)
 
MibEntryPtrdflt ()
 
void error (const char *msg)
 
virtual int OK ()=0
 

Protected Attributes

int count
 
MibEntryPtr def
 

Constructor & Destructor Documentation

OidxPtrMibEntryPtrMap::OidxPtrMibEntryPtrMap ( MibEntryPtr  deflt)
inline
virtual OidxPtrMibEntryPtrMap::~OidxPtrMibEntryPtrMap ( )
inlinevirtual

Member Function Documentation

virtual void OidxPtrMibEntryPtrMap::clear ( )
virtual

Reimplemented in OidxPtrMibEntryPtrAVLMap.

virtual int OidxPtrMibEntryPtrMap::contains ( OidxPtr  key)
virtual

Reimplemented in OidxPtrMibEntryPtrAVLMap.

virtual MibEntryPtr& OidxPtrMibEntryPtrMap::contents ( Pix  i)
pure virtual

Implemented in OidxPtrMibEntryPtrAVLMap.

virtual void OidxPtrMibEntryPtrMap::del ( OidxPtr  key)
pure virtual

Implemented in OidxPtrMibEntryPtrAVLMap.

MibEntryPtr& OidxPtrMibEntryPtrMap::dflt ( )
inline
int OidxPtrMibEntryPtrMap::empty ( ) const
inline
void OidxPtrMibEntryPtrMap::error ( const char *  msg)
virtual Pix OidxPtrMibEntryPtrMap::first ( )
pure virtual

Implemented in OidxPtrMibEntryPtrAVLMap.

virtual OidxPtr& OidxPtrMibEntryPtrMap::key ( Pix  i)
pure virtual

Implemented in OidxPtrMibEntryPtrAVLMap.

int OidxPtrMibEntryPtrMap::length ( ) const
inline
virtual void OidxPtrMibEntryPtrMap::next ( Pix i)
pure virtual

Implemented in OidxPtrMibEntryPtrAVLMap.

virtual int OidxPtrMibEntryPtrMap::OK ( )
pure virtual

Implemented in OidxPtrMibEntryPtrAVLMap.

virtual MibEntryPtr& OidxPtrMibEntryPtrMap::operator[] ( OidxPtr  key)
pure virtual

Implemented in OidxPtrMibEntryPtrAVLMap.

virtual int OidxPtrMibEntryPtrMap::owns ( Pix  i)
virtual
virtual Pix OidxPtrMibEntryPtrMap::seek ( OidxPtr  key)
virtual

Reimplemented in OidxPtrMibEntryPtrAVLMap.

Member Data Documentation

int OidxPtrMibEntryPtrMap::count
protected
MibEntryPtr OidxPtrMibEntryPtrMap::def
protected

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