Lib

This is the root of the javageeks.com library. Within this specific subdirectory, you will find the makefile used to build the entirety of the javageeks.com library, along with the accompanying C++ native code and documentation files. Much of this code (in fact, 99% of it) is described throughout the book, and as a result, trying to list each file and where it is described in the book would be an effort that really wouldn't merit much. The HTML documentation lists each class, so finding a given class from a listing given in the book isn't difficult. I fully intend to keep GJAS alive as a workable library for use, so any suggestions, problem reports, bug fixes, or even ideas for future expansion are welcome; just mail me with whatever you've got.

Layout

The "src" directory contains all the source code, arranged in package-named subdirectories. The "classes" directory will contain all the compiled .class files from the "src" directory. The "docs" directory contains the javadoc-generated documentation files, and the "native" directory contains the native C/C++ source for building the native pieces (most notably, the NamedPipeStream classes described in the JNI chapter).