19 {
20
21 Dart_Handle io_lib = Dart_LookupLibrary(
ToDart(
"dart:io"));
22 Dart_Handle result = Dart_SetNativeResolver(io_lib, dart::bin::LookupIONative,
23 dart::bin::LookupIONativeSymbol);
25 result = Dart_SetFfiNativeResolver(io_lib, dart::bin::LookupIOFfiNative);
27
28 Dart_Handle ui_lib = Dart_LookupLibrary(
ToDart(
"dart:ui"));
29 Dart_Handle dart_validate_args[1];
30 dart_validate_args[0] =
ToDart(may_insecurely_connect_to_all_domains);
31 Dart_Handle http_connection_hook_closure =
32 Dart_Invoke(ui_lib,
ToDart(
"_getHttpConnectionHookClosure"),
33 1, dart_validate_args);
35 Dart_Handle http_lib = Dart_LookupLibrary(
ToDart(
"dart:_http"));
37 Dart_Handle set_http_connection_hook_result = Dart_SetField(
38 http_lib,
ToDart(
"_httpConnectionHook"), http_connection_hook_closure);
40}
#define FML_CHECK(condition)
Dart_Handle ToDart(const T &object)
bool CheckAndHandleError(Dart_Handle handle)