#include <snmp_pp_ext.h>
Public Member Functions | |
| OidxRange () | |
| Default constructor. | |
| OidxRange (const Oidx &, const Oidx &) | |
| Create an OID range with lower and upper bound. | |
| OidxRange (const OidxRange &) | |
| Copy constructor. | |
| virtual | ~OidxRange () |
| Destructor. | |
| virtual OidxRange * | clone () const |
| Clone. | |
| virtual int | operator== (const OidxRange &) const |
| Compare the receiver with another OID range for equality. | |
| virtual int | operator< (const OidxRange &) const |
| Compare the receiver with another OID range. | |
| virtual int | operator> (const OidxRange &) const |
| Compare the receiver with another OID range. | |
| virtual int | includes (const Oidx &) const |
| Check whether an OID is within the receiver's range. | |
| virtual int | includes_excl (const Oidx &) const |
| Check whether an OID is within the receiver's range. | |
| virtual boolean | covers (const OidxRange &) const |
| Check whether a range is covered by the receiver's range. | |
| virtual boolean | overlaps (const OidxRange &) const |
| Check whether a range overlaps the receiver's range. | |
| virtual Oidx | get_lower () const |
| Get lower bound. | |
| virtual Oidx | get_upper () const |
| Get upper bound. | |
Public Attributes | |
| Oidx | lower |
| Oidx | upper |
| OidxRange::OidxRange | ( | ) |
Default constructor.
Create an OID range with lower and upper bound.
| lower | the lower bound of the oid range (must be lexicographically less than upper) | |
| upper | the upper bound of the oid range |
| OidxRange::OidxRange | ( | const OidxRange & | ) |
Copy constructor.
| virtual OidxRange::~OidxRange | ( | ) | [virtual] |
Destructor.
| virtual OidxRange* OidxRange::clone | ( | ) | const [virtual] |
Clone.
| virtual int OidxRange::operator== | ( | const OidxRange & | ) | const [virtual] |
Compare the receiver with another OID range for equality.
| other | another OidxRange instance |
| virtual int OidxRange::operator< | ( | const OidxRange & | ) | const [virtual] |
Compare the receiver with another OID range.
| other | another OidxRange instance |
| virtual int OidxRange::operator> | ( | const OidxRange & | ) | const [virtual] |
Compare the receiver with another OID range.
| other | another OidxRange instance |
| virtual int OidxRange::includes | ( | const Oidx & | ) | const [virtual] |
Check whether an OID is within the receiver's range.
| oid | an object identifier |
| virtual int OidxRange::includes_excl | ( | const Oidx & | ) | const [virtual] |
Check whether an OID is within the receiver's range.
| oid | an object identifier |
| virtual boolean OidxRange::covers | ( | const OidxRange & | ) | const [virtual] |
Check whether a range is covered by the receiver's range.
| range | a OidxRange instance |
| virtual boolean OidxRange::overlaps | ( | const OidxRange & | ) | const [virtual] |
Check whether a range overlaps the receiver's range.
| range | a OidxRange instance |
| virtual Oidx OidxRange::get_lower | ( | ) | const [virtual] |
Get lower bound.
| virtual Oidx OidxRange::get_upper | ( | ) | const [virtual] |
Get upper bound.
1.5.6