-
Notifications
You must be signed in to change notification settings - Fork 0
/
frb_generated.h
57 lines (47 loc) · 2.03 KB
/
frb_generated.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#include <stdbool.h>
#include <stdint.h>
#include <stdlib.h>
// EXTRA BEGIN
typedef struct DartCObject *WireSyncRust2DartDco;
typedef struct WireSyncRust2DartSse {
uint8_t *ptr;
int32_t len;
} WireSyncRust2DartSse;
typedef int64_t DartPort;
typedef bool (*DartPostCObjectFnType)(DartPort port_id, void *message);
void store_dart_post_cobject(DartPostCObjectFnType ptr);
// EXTRA END
typedef struct _Dart_Handle* Dart_Handle;
typedef struct wire_cst_list_prim_u_8_loose {
uint8_t *ptr;
int32_t len;
} wire_cst_list_prim_u_8_loose;
typedef struct wire_cst_list_prim_u_8_strict {
uint8_t *ptr;
int32_t len;
} wire_cst_list_prim_u_8_strict;
typedef struct wire_cst_bm_pimage {
uint32_t width;
uint32_t height;
struct wire_cst_list_prim_u_8_strict *bmp;
} wire_cst_bm_pimage;
void frbgen_img_send_wire_BMPimage_new(int64_t port_,
uint32_t width,
uint32_t height,
struct wire_cst_list_prim_u_8_loose *pixels);
WireSyncRust2DartDco frbgen_img_send_wire_greet(struct wire_cst_list_prim_u_8_strict *name);
void frbgen_img_send_wire_init_app(int64_t port_);
void frbgen_img_send_wire_render_image(int64_t port_, int64_t width, int64_t height);
struct wire_cst_list_prim_u_8_loose *frbgen_img_send_cst_new_list_prim_u_8_loose(int32_t len);
struct wire_cst_list_prim_u_8_strict *frbgen_img_send_cst_new_list_prim_u_8_strict(int32_t len);
static int64_t dummy_method_to_enforce_bundling(void) {
int64_t dummy_var = 0;
dummy_var ^= ((int64_t) (void*) frbgen_img_send_cst_new_list_prim_u_8_loose);
dummy_var ^= ((int64_t) (void*) frbgen_img_send_cst_new_list_prim_u_8_strict);
dummy_var ^= ((int64_t) (void*) frbgen_img_send_wire_BMPimage_new);
dummy_var ^= ((int64_t) (void*) frbgen_img_send_wire_greet);
dummy_var ^= ((int64_t) (void*) frbgen_img_send_wire_init_app);
dummy_var ^= ((int64_t) (void*) frbgen_img_send_wire_render_image);
dummy_var ^= ((int64_t) (void*) store_dart_post_cobject);
return dummy_var;
}