DDraceNetwork Documentation
Loading...
Searching...
No Matches
process.h
Go to the documentation of this file.
1
#ifndef BASE_PROCESS_H
2
#define BASE_PROCESS_H
3
4
#include "
detect.h
"
5
#include "
types.h
"
6
12
20
int
process_id
();
21
22
#if !defined(CONF_PLATFORM_ANDROID)
31
enum class
EShellExecuteWindowState
32
{
36
FOREGROUND
,
37
41
BACKGROUND
,
42
};
43
56
PROCESS
process_execute
(
const
char
*file,
EShellExecuteWindowState
window_state,
const
char
**arguments =
nullptr
,
size_t
num_arguments = 0);
57
67
int
process_kill
(
PROCESS
process);
68
79
bool
process_is_alive
(
PROCESS
process);
80
#endif
// !defined(CONF_PLATFORM_ANDROID)
81
82
#endif
detect.h
process_is_alive
bool process_is_alive(PROCESS process)
Definition
process.cpp:117
EShellExecuteWindowState
EShellExecuteWindowState
Definition
process.h:32
process_execute
PROCESS process_execute(const char *file, EShellExecuteWindowState window_state, const char **arguments=nullptr, size_t num_arguments=0)
Definition
process.cpp:37
process_id
int process_id()
Definition
process.cpp:27
PROCESS
pid_t PROCESS
Definition
types.h:125
process_kill
int process_kill(PROCESS process)
Definition
process.cpp:97
EShellExecuteWindowState::BACKGROUND
@ BACKGROUND
Definition
process.h:41
EShellExecuteWindowState::FOREGROUND
@ FOREGROUND
Definition
process.h:36
types.h
src
base
process.h
Generated by
1.16.1