Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class Members | Related Pages

xmog_java_lang_System.h

00001 /*
00002  * Copyright 1999-2006 by Codemesh, Inc.  ALL RIGHTS RESERVED.
00003  */
00004 
00005 #ifndef xmog_java_lang_System_inc
00006 #define xmog_java_lang_System_inc
00007 
00008 
00009 #include "xmog_java.h"
00010 
00011 
00022 class XMOG_DECLSPEC xmog_java_lang_System
00023 {
00024 public:
00025 
00034     static char *   getProperty( const char * name, xmog_localenv * env = NULL );
00035 
00043     static void     setProperty( const char * name, const char * value, xmog_localenv * env = NULL );
00044 
00050     static void     gc( xmog_localenv * env = NULL );
00051 
00057     static jlong    totalMemory( xmog_localenv * env = NULL );
00058 
00064     static jlong    freeMemory( xmog_localenv * env = NULL );
00065 
00073     static jlong    maxMemory( xmog_localenv * env = NULL );
00074 
00083     static jint     availableProcessors( xmog_localenv * env = NULL );
00084 };
00085 
00086 #endif /* xmog_java_lang_System_inc */
00087 

Generated on Wed May 31 14:01:19 2006 for Shared Codemesh Runtime Library API Reference by  doxygen 1.4.1