55 public:
56 LinuxPlatform(void);
57 virtual ~LinuxPlatform(void);
58
59 virtual void ShowMessage(TString title, TString description);
60 virtual void ShowMessage(TString description);
61
62 virtual TCHAR* ConvertStringToFileSystemString(TCHAR* Source, bool &release);
63 virtual TCHAR* ConvertFileSystemStringToString(TCHAR* Source, bool &release);
64
65 virtual void SetCurrentDirectory(TString Value);
66 virtual TString GetPackageRootDirectory();
67 virtual TString GetAppDataDirectory();
68
69 virtual TString GetModuleFileName();
70
71 virtual TString GetBundledJVMLibraryFileName(TString RuntimePath);
72 virtual TString GetSystemJVMLibraryFileName();
73 virtual TString GetSystemJRE();
74
75 virtual PropertyContainer* GetConfigFile(TString FileName);
76
77 virtual bool IsMainThread();
78 virtual TPlatformNumber GetMemorySize();
79
80 #ifdef DEBUG
81 virtual bool IsNativeDebuggerPresent();
82 virtual int GetProcessID();
83 #endif //DEBUG
84 };
85 #pragma warning( pop ) // C4250
86
87
88 class LinuxJavaUserPreferences : public JavaUserPreferences {
89 private:
90 TString GetUserPrefFileName(TString Appid);
91
92 public:
93 LinuxJavaUserPreferences(void);
94 ~LinuxJavaUserPreferences(void);
95
|
55 public:
56 LinuxPlatform(void);
57 virtual ~LinuxPlatform(void);
58
59 virtual void ShowMessage(TString title, TString description);
60 virtual void ShowMessage(TString description);
61
62 virtual TCHAR* ConvertStringToFileSystemString(TCHAR* Source, bool &release);
63 virtual TCHAR* ConvertFileSystemStringToString(TCHAR* Source, bool &release);
64
65 virtual void SetCurrentDirectory(TString Value);
66 virtual TString GetPackageRootDirectory();
67 virtual TString GetAppDataDirectory();
68
69 virtual TString GetModuleFileName();
70
71 virtual TString GetBundledJVMLibraryFileName(TString RuntimePath);
72 virtual TString GetSystemJVMLibraryFileName();
73 virtual TString GetSystemJRE();
74
75 virtual ISectionalPropertyContainer* GetConfigFile(TString FileName);
76
77 virtual bool IsMainThread();
78 virtual TPlatformNumber GetMemorySize();
79
80 #ifdef DEBUG
81 virtual bool IsNativeDebuggerPresent();
82 virtual int GetProcessID();
83 #endif //DEBUG
84 };
85 #pragma warning( pop ) // C4250
86
87
88 class LinuxJavaUserPreferences : public JavaUserPreferences {
89 private:
90 TString GetUserPrefFileName(TString Appid);
91
92 public:
93 LinuxJavaUserPreferences(void);
94 ~LinuxJavaUserPreferences(void);
95
|