modules/jdk.packager/src/main/native/library/common/MacPlatform.h

Print this page

        

@@ -1,7 +1,7 @@
 /*
- * Copyright (c) 2014, 2015, Oracle and/or its affiliates.
+ * Copyright (c) 2014, 2017, Oracle and/or its affiliates.
  * All rights reserved. Use is subject to license terms.
  *
  * This file is available and licensed under the following license:
  *
  * Redistribution and use in source and binary forms, with or without

@@ -45,10 +45,13 @@
 
 class MacPlatform : virtual public Platform, GenericPlatform, PosixPlatform {
 private:
     bool UsePListForConfigFile();
 
+protected:
+    virtual const char* getTmpDirString();
+
 public:
     MacPlatform(void);
     virtual ~MacPlatform(void);
 
 public:

@@ -67,10 +70,11 @@
     virtual TString GetAppName();
 
     virtual ISectionalPropertyContainer* GetConfigFile(TString FileName);
     virtual TString GetModuleFileName();
 
+    virtual void reactivateAnotherInstance();
     virtual bool IsMainThread();
     virtual TPlatformNumber GetMemorySize();
 
     virtual std::map<TString, TString> GetKeys();