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
20int process_id();
21
22#if !defined(CONF_PLATFORM_ANDROID)
43
56PROCESS process_execute(const char *file, EShellExecuteWindowState window_state, const char **arguments = nullptr, size_t num_arguments = 0);
57
67int process_kill(PROCESS process);
68
79bool process_is_alive(PROCESS process);
80#endif // !defined(CONF_PLATFORM_ANDROID)
81
82#endif
bool process_is_alive(PROCESS process)
Definition process.cpp:117
EShellExecuteWindowState
Definition process.h:32
PROCESS process_execute(const char *file, EShellExecuteWindowState window_state, const char **arguments=nullptr, size_t num_arguments=0)
Definition process.cpp:37
int process_id()
Definition process.cpp:27
pid_t PROCESS
Definition types.h:125
int process_kill(PROCESS process)
Definition process.cpp:97
@ BACKGROUND
Definition process.h:41
@ FOREGROUND
Definition process.h:36