Logo Search packages:      
Sourcecode: pwlib version File versions

PSNMPVarBindingList Class Reference

#include <psnmp.h>

Inheritance diagram for PSNMPVarBindingList:


List of all members.

Detailed Description

A list of object IDs and their values

Definition at line 90 of file psnmp.h.

Comparison functions

virtual Comparison Compare (const PObject &obj) const
virtual Comparison CompareObjectMemoryDirect (const PObject &obj) const
bool operator!= (const PObject &obj) const
bool operator< (const PObject &obj) const
bool operator<= (const PObject &obj) const
bool operator== (const PObject &obj) const
bool operator> (const PObject &obj) const
bool operator>= (const PObject &obj) const
enum  Comparison { LessThan = -1, EqualTo = 0, GreaterThan = 1 }

Run Time Type functions

virtual const char * GetClass (unsigned=0) const
virtual BOOL InternalIsDescendant (const char *clsName) const
BOOL IsClass (const char *cls) const
static const char * Class ()

I/O functions

virtual void ReadFrom (istream &strm)
ostream & operator<< (ostream &strm, const PObject &obj)
istream & operator>> (istream &strm, PObject &obj)

Public Member Functions

void Append (const PString &objectID, PASNObject *obj)
void Append (const PString &objectID)
void AppendString (const PString &objectID, const PString &str)
PString GetObjectID (PINDEX idx) const
PINDEX GetSize () const
PASNObjectoperator[] (PINDEX idx) const
void PrintOn (ostream &strm) const
void RemoveAll ()
Miscellaneous functions
virtual PObjectClone () const
virtual PINDEX HashFunction () const

Protected Attributes

PStringList objectIds
PASNObjectList values

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

Generated by  Doxygen 1.6.0   Back to index