PSNMPVarBindingList Class Reference

#include <psnmp.h>

Inheritance diagram for PSNMPVarBindingList:

PObject List of all members.

Public Member Functions

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

Protected Attributes

PStringList objectIds
PASNObjectList values

Detailed Description

A list of object IDs and their values


Member Function Documentation

void PSNMPVarBindingList::Append const PString objectID,
PASNObject obj
 

void PSNMPVarBindingList::Append const PString objectID  ) 
 

void PSNMPVarBindingList::AppendString const PString objectID,
const PString str
 

PString PSNMPVarBindingList::GetObjectID PINDEX  idx  )  const
 

PINDEX PSNMPVarBindingList::GetSize  )  const
 

PASNObject& PSNMPVarBindingList::operator[] PINDEX  idx  )  const
 

void PSNMPVarBindingList::PrintOn ostream &  strm  )  const [virtual]
 

Output the contents of the object to the stream. The exact output is dependent on the exact semantics of the descendent class. This is primarily used by the standard operator<<# function.

The default behaviour is to print the class name.

Reimplemented from PObject.

void PSNMPVarBindingList::RemoveAll  ) 
 


Member Data Documentation

PStringList PSNMPVarBindingList::objectIds [protected]
 

PASNObjectList PSNMPVarBindingList::values [protected]
 


The documentation for this class was generated from the following file:
Generated on Tue Mar 14 16:50:13 2006 for PWLib by  doxygen 1.4.6