platform/packages/wings/lib/src/angel_wings.h
Tobe O 13e863f295 Add 'packages/wings/' from commit '361e7e5f4a3ec6463f0348bdc8eb0a3b7549340a'
git-subtree-dir: packages/wings
git-subtree-mainline: 61c716502b
git-subtree-split: 361e7e5f4a
2020-02-16 12:21:46 -05:00

25 lines
No EOL
1.1 KiB
C

#ifndef ANGEL_WINGS_WINGS_H
#define ANGEL_WINGS_WINGS_H
#include "angel_wings.h"
#include <dart_api.h>
#include <dart_native_api.h>
Dart_NativeFunction ResolveName(Dart_Handle name, int argc,
bool *auto_setup_scope);
Dart_Handle HandleError(Dart_Handle handle);
void wingsThrowError(const char *msg, const char *lib = "dart:core",
const char *name = "StateError", int n = -1);
void Dart_WingsSocket_bindIPv4(Dart_NativeArguments arguments);
void Dart_WingsSocket_bindIPv6(Dart_NativeArguments arguments);
void Dart_WingsSocket_getAddress(Dart_NativeArguments arguments);
void Dart_WingsSocket_getPort(Dart_NativeArguments arguments);
void Dart_WingsSocket_write(Dart_NativeArguments arguments);
void Dart_WingsSocket_closeDescriptor(Dart_NativeArguments arguments);
void Dart_WingsSocket_close(Dart_NativeArguments arguments);
void Dart_WingsSocket_listen(Dart_NativeArguments arguments);
void Dart_WingsSocket_parseHttp(Dart_NativeArguments arguments);
void wingsHttpCallback(Dart_Port dest_port_id, Dart_CObject *message);
#endif