Flutter Engine
The Flutter Engine
|
#include <process.h>
Public Types | |
typedef void(* | ExitHook) (int64_t exit_code) |
Static Public Member Functions | |
static void | Init () |
static void | Cleanup () |
static int | Start (Namespace *namespc, const char *path, char *arguments[], intptr_t arguments_length, const char *working_directory, char *environment[], intptr_t environment_length, ProcessStartMode mode, intptr_t *in, intptr_t *out, intptr_t *err, intptr_t *id, intptr_t *exit_handler, char **os_error_message) |
static bool | Wait (intptr_t id, intptr_t in, intptr_t out, intptr_t err, intptr_t exit_handler, ProcessResult *result) |
static bool | Kill (intptr_t id, int signal) |
static void | TerminateExitCodeHandler () |
static int | GlobalExitCode () |
static void | SetGlobalExitCode (int exit_code) |
static void | SetExitHook (ExitHook hook) |
static void | RunExitHook (int64_t exit_code) |
static intptr_t | CurrentProcessId () |
static intptr_t | SetSignalHandler (intptr_t signal) |
static void | ClearSignalHandler (intptr_t signal, Dart_Port port) |
static void | ClearSignalHandlerByFd (intptr_t fd, Dart_Port port) |
static void | ClearAllSignalHandlers () |
static Dart_Handle | GetProcessIdNativeField (Dart_Handle process, intptr_t *pid) |
static Dart_Handle | SetProcessIdNativeField (Dart_Handle process, intptr_t pid) |
static int64_t | CurrentRSS () |
static int64_t | MaxRSS () |
static void | GetRSSInformation (int64_t *max_rss, int64_t *current_rss) |
static bool | ModeIsAttached (ProcessStartMode mode) |
static bool | ModeHasStdio (ProcessStartMode mode) |
typedef void(* dart::bin::Process::ExitHook) (int64_t exit_code) |
|
static |
|
static |
Definition at line 70 of file process.cc.
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 318 of file process.cc.
|
static |
Definition at line 393 of file process.cc.
|
inlinestatic |
|
static |
|
static |
|
static |
|
static |
Definition at line 66 of file process.cc.
|
static |
Definition at line 62 of file process.cc.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
static |
Definition at line 323 of file process.cc.
|
static |
|
static |
|
static |
|
static |