|
Main Page
Cookbook/Overview ImageMeister the jcprops file Licensing Binary Installation & Configuration [ Win · Mac · Nix · OSX ] Changes Public API Source Code Main Page Java [ Common · Win · Mac · Nix ] Native Code [ Common · Win · Mac · Nix ] Manifest Native Code Overviews [ Common · Win · Mac · Nix · Strings ] Macros [ General · Native Macros ] Walkthroughs [ Java only · Java and native ] Building [ Win · Mac · Nix · OSX ] Distribution Issues |
common
CStrA.*
represents a SBCS/MBCS string. See strings.html for more information.
CStrW.*
represents a Unicode string. See strings.html for more information.
CString.h
includes CStrA.h and CStrW.h and defines macros for working with CStr's
(CStr is defined to be either CStrW or CStrA, depending on whether UNICODE
is defined or not.) See strings.html for more information.
CMemory.*
wrappers for malloc, realloc, and free
Debugger.*
writes trace messages to debug output
CVector.*
simple vector class
CStringVector.*
a vector of CStr's
Some member functions of this class have different signatures depending on
which native architecture (JNI,etc.) is being built; a set of macros defined in
CStringVector.h is used instead of explicit calls to the functions which vary.
CDateBundle.*
counterpart of the Java class DateBundle
Some member functions of this class have different signatures depending on
which native architecture (JNI,etc.) is being built; a set of macros defined in
CDateBundle.h is used instead of explicit calls to the functions which vary.
comdefs.h
basic defines which are used in all files
errcodes.h
defines several error codes used throughout
JNIUtils.* / JRIUtils.* / RNIUtils.*
JNI / JRI / RNI utility routines
jni_macros.h / jri_macros.h / rni_macros.h
macros which are used to minimize the difference between JNI / JRI / RNI.
All native code interfacing with Java is written using these macros.
jmacros.h
includes appropriate native headers, depending on which native architecture
is being built (e.g., JNIUtils.h and jni_macros.h for JNI builds)
AppData.h
defines the AppDataType struct used on Windows
stub_macros.h
defines the macros used by the native stub routines