< prev index next >

src/jdk.jpackage/windows/native/libapplauncher/WindowsPlatform.h

Print this page




  34     DWORD FMainThread;
  35 
  36 public:
  37     WindowsPlatform(void);
  38     virtual ~WindowsPlatform(void);
  39 
  40     virtual TCHAR* ConvertStringToFileSystemString(TCHAR* Source,
  41             bool &release);
  42     virtual TCHAR* ConvertFileSystemStringToString(TCHAR* Source,
  43             bool &release);
  44 
  45     virtual void ShowMessage(TString title, TString description);
  46     virtual void ShowMessage(TString description);
  47     virtual MessageResponse ShowResponseMessage(TString title,
  48             TString description);
  49 
  50     virtual void SetCurrentDirectory(TString Value);
  51     virtual TString GetPackageRootDirectory();
  52     virtual TString GetAppDataDirectory();
  53     virtual TString GetAppName();
  54     virtual TString GetBundledJVMLibraryFileName(TString RuntimePath);
  55     TString GetPackageAppDirectory();
  56     TString GetPackageLauncherDirectory();
  57     TString GetPackageRuntimeBinDirectory();
  58 
  59     virtual ISectionalPropertyContainer* GetConfigFile(TString FileName);
  60 
  61     virtual TString GetModuleFileName();
  62     virtual Module LoadLibrary(TString FileName);
  63     virtual void FreeLibrary(Module AModule);
  64     virtual Procedure GetProcAddress(Module AModule, std::string MethodName);
  65 
  66     virtual Process* CreateProcess();
  67 
  68     virtual bool IsMainThread();
  69     virtual TPlatformNumber GetMemorySize();
  70 
  71     virtual TString GetTempDirectory();
  72     void InitStreamLocale(wios *stream);
  73     void addPlatformDependencies(JavaLibrary *pJavaLibrary);
  74 };




  34     DWORD FMainThread;
  35 
  36 public:
  37     WindowsPlatform(void);
  38     virtual ~WindowsPlatform(void);
  39 
  40     virtual TCHAR* ConvertStringToFileSystemString(TCHAR* Source,
  41             bool &release);
  42     virtual TCHAR* ConvertFileSystemStringToString(TCHAR* Source,
  43             bool &release);
  44 
  45     virtual void ShowMessage(TString title, TString description);
  46     virtual void ShowMessage(TString description);
  47     virtual MessageResponse ShowResponseMessage(TString title,
  48             TString description);
  49 
  50     virtual void SetCurrentDirectory(TString Value);
  51     virtual TString GetPackageRootDirectory();
  52     virtual TString GetAppDataDirectory();
  53     virtual TString GetAppName();
  54     virtual TString GetBundledJavaLibraryFileName(TString RuntimePath);
  55     TString GetPackageAppDirectory();
  56     TString GetPackageLauncherDirectory();
  57     TString GetPackageRuntimeBinDirectory();
  58 
  59     virtual ISectionalPropertyContainer* GetConfigFile(TString FileName);
  60 
  61     virtual TString GetModuleFileName();
  62     virtual Module LoadLibrary(TString FileName);
  63     virtual void FreeLibrary(Module AModule);
  64     virtual Procedure GetProcAddress(Module AModule, std::string MethodName);
  65 
  66     virtual Process* CreateProcess();
  67 
  68     virtual bool IsMainThread();
  69     virtual TPlatformNumber GetMemorySize();
  70 
  71     virtual TString GetTempDirectory();
  72     void InitStreamLocale(wios *stream);
  73     void addPlatformDependencies(JavaLibrary *pJavaLibrary);
  74 };


< prev index next >