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();