SNMP++ 2.6 For HP UNIX Source Code and Examples: ==================================================================== Included within this package can be found the source code and examples for SNMP++ / HPUX. The following represents the directories which are included within the compressed tar file and their contents. For more details on the API , please refer to the API specification. This library is a complete implementation of SNMP++ and does not require other SNMP libraries to be present. Required Tools: --------------------------------------------------------------------- HPUX 9.0 / 10.0 HPUX C++ Compiler readme.txt ( this file) | | |------ src ( .cpp files and Makefile for building libraries ) | |------ include ( .h files for API and building libraries ) | |------ consoleExamples ( a variety of console apps, .cpp and Makefile included ) | |------ XExample ( a simple X11 Motif example with source and Makefile ) src Directory Contents: -------------------------------------------------------------------- Makefile - make file for HPUX build address.cpp - Address class source asn1.cpp - ASN1 encoding and decoding code. Based on CMU code. collect.cpp - Collection class source counter.cpp - Counter32 class source ctr64.cpp - Counter64 class source eventlist.cpp - UX event handler source gauge.cpp - Gauge32 class source integer.cpp - Integer32 class source ipresolv.cpp - UX Ip address resolver source msec.cpp - UX internal implementation support class msgqueue.cpp - UX internal implementation support class notifyqueue.cpp - UX internal implementation support class octet.cpp - Octet String class source oid.cpp - Oid class source oidname.cpp - UX internal implementation support class pdu.cpp - Pdu class source snmpmsg.cpp - SNMP Message class source target.cpp - SnmpTarget class source test_app.cpp - test application source timetick.cpp - TimeTicks class source userdefined.cpp - UX internal implementation support class usertimeout.cpp - UX internal implementation support class uxsnmp.cpp - UX internal implementation support class vb.cpp - Variable Binding class source include Directory Contents: --------------------------------------------------------------------- address.h - Address classes definitions asn1.h - interfaces for ASN1 libraries collect.h - Collection class definitions counter.h - Counter32 class definitions ctr64.h - Counter64 class definitions eventlist.h - UX internal implementation support class gauge.h - Gauge32 class definition integer.h - Integer32 class definition ipresolv.h - UX internal implementation support class msec.h - UX internal implementation support class msgqueue.h - UX internal implementation support class notifyqueue.h - UX internal implementation support class octet.h - Octet String class definition oid.h - Oid class definition oid_def.h - UX internal implementation support class pdu.h - Pdu class definitions smi.h - SMI definitions smival.h - SnmpSyntax class definitions snmp_pp.h - SNMP++ main header file ( all one needs to include is this ) snmperrs.h - SNMP++ error messages snmpmsg.h - SNMP Message class definition target.h - SnmpTarget class timetick.h - TimeTicks class userdefined.h - UX internal implementation support class usertimeout.h - UX internal implementation support class vb.h - Variable Binding class definition consoleExamples Directory Contents: --------------------------------------------------------------------- Makefile - make file for building console apps snmpBulk.cpp - source for SNMP get bulk program snmpGet.cpp - source for SNMP get program snmpNext.cpp - source for SNMP get Next program snmpSet.cpp - source for SNMP set program snmpTrap.cpp - source for SNMP trap send program snmpWalk.cpp - source for SNMP walk program ( uses getnext for V1 or getBulk for v2) XExample Directory Contents: --------------------------------------------------------------------- Makefile - Makefile for building X11 app xmibform.cpp - source xmibquery.cpp - source xmibform.h - header file Peter _____________ Peter Erik Mellquist ( / ) Software Design Engineer | /__ ___ | H E W L E T T Hewlett Packard Company | / / / / | Workgroup Networks Division | / / /__/ | P A C K A R D Core Technologies (______/______) 8000 Foothills Blvd Roseville, CA 95747 916-785-8285 mellqust@hprnd.rose.hp.com