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

Go to the source code of this file.

Functions

 EMSCRIPTEN_DECLARE_VAL_TYPE (ClientBytes)
 EMSCRIPTEN_DECLARE_VAL_TYPE (ClientPacketResult)
 EMSCRIPTEN_DECLARE_VAL_TYPE (ClientSettingsResult)
 EMSCRIPTEN_DECLARE_VAL_TYPE (ClientFrameResult)
ClientPacketResult packet_result (int code, const uint8_t *data, size_t length)

Function Documentation

◆ EMSCRIPTEN_DECLARE_VAL_TYPE() [1/4]

EMSCRIPTEN_DECLARE_VAL_TYPE ( ClientBytes )

◆ EMSCRIPTEN_DECLARE_VAL_TYPE() [2/4]

EMSCRIPTEN_DECLARE_VAL_TYPE ( ClientFrameResult )

◆ EMSCRIPTEN_DECLARE_VAL_TYPE() [3/4]

EMSCRIPTEN_DECLARE_VAL_TYPE ( ClientPacketResult )

◆ EMSCRIPTEN_DECLARE_VAL_TYPE() [4/4]

EMSCRIPTEN_DECLARE_VAL_TYPE ( ClientSettingsResult )

◆ packet_result()

ClientPacketResult packet_result ( int code,
const uint8_t * data,
size_t length )
inline

Definition at line 11 of file client_bytes.h.

11 {
12 emscripten::val result = emscripten::val::object();
13 result.set("code", code);
14 result.set("bytes", binding_copy_output(data, length));
15 return ClientPacketResult(result);
16}
emscripten::val binding_copy_output(const void *data, size_t length)
Definition byte_arrays.h:18

References binding_copy_output().