53 static void JUCE_CALLTYPE
setPriority (
const ProcessPriority priority);
77 static void JUCE_CALLTYPE
hide();
96 static bool JUCE_CALLTYPE isRunningUnderDebugger() noexcept;
101 static
bool JUCE_CALLTYPE openDocument (const
String& documentURL, const
String& parameters);
104 static
bool JUCE_CALLTYPE openEmailWithAttachments (const
String& targetEmailAddress,
105 const
String& emailSubject,
109 #if JUCE_WINDOWS || DOXYGEN
124 static void* JUCE_CALLTYPE getCurrentModuleInstanceHandle() noexcept;
133 static
void JUCE_CALLTYPE setCurrentModuleInstanceHandle (
void* newHandle) noexcept;
136 #if (JUCE_MAC && JUCE_MODULE_AVAILABLE_juce_gui_basics) || DOXYGEN
139 static void setDockIconVisible (
bool isVisible);
142 #if JUCE_BSD || JUCE_MAC || JUCE_LINUX || DOXYGEN
148 static bool setMaxNumberOfFileHandles (
int maxNumberOfFiles)
noexcept;
153 JUCE_DECLARE_NON_COPYABLE (
Process)
static void JUCE_CALLTYPE lowerPrivilege()
static void JUCE_CALLTYPE hide()
static void JUCE_CALLTYPE makeForegroundProcess()
static bool JUCE_CALLTYPE isForegroundProcess()
static void JUCE_CALLTYPE setPriority(const ProcessPriority priority)
static void JUCE_CALLTYPE raisePrivilege()
static void JUCE_CALLTYPE terminate()