ascii-chat
Binary v0.15.83-53-gb711d8720
Library lib/v0.3.2-701-gb711d8720
Video chat in your terminal
Loading...
Searching...
No Matches
key_parser.cpp File Reference

Go to the source code of this file.

Functions

 EMSCRIPTEN_DECLARE_VAL_TYPE (KeyInput)
 EMSCRIPTEN_DECLARE_VAL_TYPE (KeyParseResult)
 EMSCRIPTEN_DECLARE_VAL_TYPE (ErrorFrameResult)
 EMSCRIPTEN_BINDINGS (ascii_chat_key_parser)

Function Documentation

◆ EMSCRIPTEN_BINDINGS()

EMSCRIPTEN_BINDINGS ( ascii_chat_key_parser )

Definition at line 110 of file key_parser.cpp.

110 {
111 emscripten::function("browser_error_dismiss", &browser_error_dismiss);
112 emscripten::register_type<KeyInput>("KeyInput", "Uint8Array");
113 emscripten::register_type<KeyParseResult>("KeyParseResult",
114 "{ code: number; bytes: Uint8Array; frames: ErrorFrameResult[] }");
115 emscripten::register_type<ErrorFrameResult>(
116 "ErrorFrameResult",
117 "{ code: number; message: string; file: string; fullFile: string; function: string; line: number }");
118 emscripten::function("parseKey", &parse_key);
119 emscripten::function("keyParserError", &parser_error);
120 emscripten::function("errorSnapshot", &browser_error_snapshot);
121 emscripten::function("errorFrame", &error_frame);
122}
void browser_error_dismiss(void)
size_t browser_error_snapshot(void)

References browser_error_dismiss(), and browser_error_snapshot().

◆ EMSCRIPTEN_DECLARE_VAL_TYPE() [1/3]

EMSCRIPTEN_DECLARE_VAL_TYPE ( ErrorFrameResult )

◆ EMSCRIPTEN_DECLARE_VAL_TYPE() [2/3]

EMSCRIPTEN_DECLARE_VAL_TYPE ( KeyInput )

◆ EMSCRIPTEN_DECLARE_VAL_TYPE() [3/3]

EMSCRIPTEN_DECLARE_VAL_TYPE ( KeyParseResult )