
AGENT++ V3.x README
===================



Included within this package can be found the source code and examples
for AGENT++ 3.x for Digital Unix 3.2/4.0, Solaris 2.6/7/8, and Linux 2.x.
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 requires SNMP++v3 which can be obtained from
http://www.agentpp.com. SNMP++ is designed by Peter Mellquist
(Hewlett Packard Co.) and is freely available from
http://rosegarden.external.hp.com/snmp++. 

The few interface differences between the "official" version of SNMP++ 
and SNMP++v3 are described in README.SNMP++.


====================================================================

USAGE:


The AGENT++ lib (libagent++.[so|a]) should be compiled with 

-D_THREADS 

to enable the use of pthreads (multi-threading). This flag is defined
in agent++/include/agent++.h. You can undef it in order to build
a single threaded agent. Always include agent++.h in all your
source files to make sure that the lib and your code use the same
settings.

You only need to include "mib.h" to use the basic features of
AGENT++. If you want to use the logging mechanism of AGENT++ you have
to include "log.h" additionally. You can set the filter of the default
log by

	DefaultLog::log->set_filter(<logname>_LOG_IND, <level>);

and disable the logging at all by using the compiler switch -D_NO_LOGGING.


--
Frank Fock
http://www.agentpp.com





