Cmp_oid_prefix – Compaq AAR04BCTE User Manual
Page 106

eSNMP API Routines
cmp_oid_prefix
cmp_oid_prefix
Compares an OID against a prefix.
Format
int cmp_oid_prefix ( oid *q,
oid *prefix );
Description
A prefix could be the OID on an object in the object table. The elements beyond
the prefix are the instance information.
This routine does an element-by-element comparison, from the most significant
element (element 0) to the least significant element. If all elements of the prefix
OID match exactly with corresponding elements of the
OID q
structure, it is
considered an even match if the
OID q
structure contains additional elements.
The
OID q
structure is considered greater than the prefix if the first nonmatching
element is larger. It is considered smaller if the first nonmatching element is less.
Return Values
-1
The OID is less than the prefix.
0
The OID is in prefix.
1
The OID is greater than the prefix.
Example
#include
OID *q;
OBJECT *object;
if (cmp_oid_prefix(q, &object->oid) == 0)
printf("matches prefix\n");
5–48 eSNMP API Routines
- Netelligent 8500 (3 pages)
- 127453-B21 (4 pages)
- AlphaPC 164LX (82 pages)
- QUICKSPECS 294162-B21 (1 page)
- PowerLeap JP2 (6 pages)
- 5900 (1 page)
- 517212-001 (26 pages)
- SmartCore Express SMA200 (42 pages)
- 212953-B21 (2 pages)
- NC3132 (4 pages)
- 705 (2 pages)
- au-Series (11 pages)
- AlphaPC 164SX (72 pages)
- 21264 (356 pages)
- PROLIANT 3000 (137 pages)
- ProLiant p-Class (24 pages)
- TL895 (10 pages)
- Microcom 420 (2 pages)
- uSign Signature Capture Module uSign 200 (18 pages)
- Universal Notebook Power Adapter SPS-2406 (4 pages)
- RAID ARRAY 3000 EK-SMCPO-UG. C01 (112 pages)
- DA-10121 (3 pages)
- AlphaStation XP1000 (16 pages)
- MICROSPACE MSEBX800 (53 pages)
- Contec RS-232C (77 pages)
- SDLT 220GB (8 pages)
- Cabinet H9A11 (32 pages)
- MTEK6000 (81 pages)
- SANetworks Network View DA10682 (6 pages)
- AA-RHGWB-TE (320 pages)
- OXYGEN VX1 (29 pages)
- COM Express Extension (24 pages)
- Lithium-ion battery (7 pages)
- 164SX (72 pages)
- 3200 (211 pages)
- AA-Q88CE-TE (320 pages)
- MSB900L (66 pages)
- WL100 (2 pages)
- Wireless LAN 100 (2 pages)
- 1000 LX (4 pages)
- AAR-88LB-TE (42 pages)
- PC100 (66 pages)
- VAX 7000 Model 810 (9 pages)
- 99875320-5 (44 pages)
- CP-2E (91 pages)