00001
00002
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
00087