src/jdk.packager/share/native/library/common/JavaVirtualMachine.h
branchJDK-8200758-branch
changeset 56982 e094d5483bd6
parent 56854 aedce3eaaf17
equal deleted inserted replaced
56963:eaca4369b068 56982:e094d5483bd6
    87 class JavaVirtualMachine {
    87 class JavaVirtualMachine {
    88 private:
    88 private:
    89     JavaLibrary javaLibrary;
    89     JavaLibrary javaLibrary;
    90 
    90 
    91     void configureLibrary();
    91     void configureLibrary();
    92     bool launchVM(JavaOptions& options, std::list<TString>& vmargs, bool addSiProcessId);
    92     bool launchVM(JavaOptions& options, std::list<TString>& vmargs,
       
    93             bool addSiProcessId);
    93 public:
    94 public:
    94     JavaVirtualMachine();
    95     JavaVirtualMachine();
    95     ~JavaVirtualMachine(void);
    96     ~JavaVirtualMachine(void);
    96 
    97 
    97     bool StartJVM();
    98     bool StartJVM();
    98     bool NotifySingleInstance();
    99     bool NotifySingleInstance();
    99 };
   100 };
   100 
   101 
   101 bool RunVM(JvmLaunchType type);
   102 bool RunVM(JvmLaunchType type);
   102 
   103 
   103 #endif //JAVAVIRTUALMACHINE_H
   104 #endif // JAVAVIRTUALMACHINE_H