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

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 2014, 2015, 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 --- 1,7 ---- /* ! * 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,54 **** --- 45,57 ---- class MacPlatform : virtual public Platform, GenericPlatform, PosixPlatform { private: bool UsePListForConfigFile(); + protected: + virtual const char* getTmpDirString(); + public: MacPlatform(void); virtual ~MacPlatform(void); public:
*** 67,76 **** --- 70,80 ---- 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();