bridge_generated.h 8.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224
  1. #include <stdbool.h>
  2. #include <stdint.h>
  3. #include <stdlib.h>
  4. typedef struct _Dart_Handle* Dart_Handle;
  5. typedef struct DartCObject DartCObject;
  6. typedef int64_t DartPort;
  7. typedef bool (*DartPostCObjectFnType)(DartPort port_id, void *message);
  8. typedef struct wire_uint_8_list {
  9. uint8_t *ptr;
  10. int32_t len;
  11. } wire_uint_8_list;
  12. typedef struct wire_RwLockGeoMapInfo {
  13. const void *ptr;
  14. } wire_RwLockGeoMapInfo;
  15. typedef struct wire_Size {
  16. double width;
  17. double height;
  18. } wire_Size;
  19. typedef struct wire_Offset {
  20. double x;
  21. double y;
  22. } wire_Offset;
  23. typedef struct wire_Position {
  24. double latitude;
  25. double longitude;
  26. } wire_Position;
  27. typedef struct DartCObject *WireSyncReturn;
  28. typedef struct wire_RwLockExercise {
  29. const void *ptr;
  30. } wire_RwLockExercise;
  31. typedef struct wire_HR {
  32. int64_t time_ms;
  33. uint8_t hr;
  34. } wire_HR;
  35. typedef struct wire_list_hr {
  36. struct wire_HR *ptr;
  37. int32_t len;
  38. } wire_list_hr;
  39. typedef struct wire_Crypto {
  40. } wire_Crypto;
  41. void store_dart_post_cobject(DartPostCObjectFnType ptr);
  42. Dart_Handle get_dart_object(uintptr_t ptr);
  43. void drop_dart_object(uintptr_t ptr);
  44. uintptr_t new_dart_opaque(Dart_Handle handle);
  45. intptr_t init_frb_dart_api_dl(void *obj);
  46. void wire_parse_map_package(int64_t port_, struct wire_uint_8_list *data);
  47. void wire_run_map_package_map_ext_opaque(int64_t port_, struct wire_RwLockGeoMapInfo map_package);
  48. void wire_run_map_package_set_dst_size_opaque(int64_t port_,
  49. struct wire_RwLockGeoMapInfo map_package,
  50. struct wire_Size *dst_size);
  51. void wire_run_map_package_get_dst_size_opaque(int64_t port_,
  52. struct wire_RwLockGeoMapInfo map_package);
  53. void wire_run_map_package_pic_to_position_opaque(int64_t port_,
  54. struct wire_RwLockGeoMapInfo map_package,
  55. struct wire_Offset *on_pic);
  56. void wire_run_map_package_position_to_pic_opaque(int64_t port_,
  57. struct wire_RwLockGeoMapInfo map_package,
  58. struct wire_Position *position);
  59. void wire_run_map_package_map_image_data_opaque(int64_t port_,
  60. struct wire_RwLockGeoMapInfo map_package);
  61. void wire_run_map_package_is_in_hot_zone_opaque(int64_t port_,
  62. struct wire_RwLockGeoMapInfo map_package,
  63. struct wire_Position *position);
  64. WireSyncReturn wire_distance_meter_between(struct wire_Position *p1, struct wire_Position *p2);
  65. void wire_new_exercise(int64_t port_);
  66. void wire_run_exercise_set(int64_t port_,
  67. struct wire_RwLockExercise exercise,
  68. int32_t age,
  69. int32_t sex,
  70. double weight_kg,
  71. double height_cm,
  72. double rhr);
  73. void wire_run_exercise_hr_push(int64_t port_,
  74. struct wire_RwLockExercise exercise,
  75. struct wire_HR *hr);
  76. void wire_run_exercise_hr_list_add(int64_t port_,
  77. struct wire_RwLockExercise exercise,
  78. struct wire_list_hr *hr_list);
  79. void wire_run_exercise_clear(int64_t port_, struct wire_RwLockExercise exercise);
  80. void wire_run_exercise_chart_hr_history(int64_t port_, struct wire_RwLockExercise exercise);
  81. void wire_run_exercise_chart_ei(int64_t port_, struct wire_RwLockExercise exercise);
  82. void wire_run_exercise_chart_ei_5min(int64_t port_, struct wire_RwLockExercise exercise);
  83. void wire_run_exercise_hr_min(int64_t port_, struct wire_RwLockExercise exercise);
  84. void wire_run_exercise_hr_max(int64_t port_, struct wire_RwLockExercise exercise);
  85. void wire_run_exercise_hr_mean(int64_t port_, struct wire_RwLockExercise exercise);
  86. void wire_run_exercise_hr_percent(int64_t port_, struct wire_RwLockExercise exercise, int32_t hr);
  87. void wire_run_exercise_kcal(int64_t port_, struct wire_RwLockExercise exercise);
  88. void wire_run_exercise_exercise_kcal(int64_t port_, struct wire_RwLockExercise exercise);
  89. void wire_run_exercise_ck(int64_t port_, struct wire_RwLockExercise exercise);
  90. void wire_run_exercise_ei(int64_t port_, struct wire_RwLockExercise exercise);
  91. void wire_run_exercise_hr_percent_range_list(int64_t port_, struct wire_RwLockExercise exercise);
  92. void wire_encrypt__method__Crypto(int64_t port_,
  93. struct wire_Crypto *that,
  94. struct wire_uint_8_list *data);
  95. void wire_decrypt__method__Crypto(int64_t port_,
  96. struct wire_Crypto *that,
  97. struct wire_uint_8_list *nonce,
  98. struct wire_uint_8_list *data);
  99. struct wire_RwLockExercise new_RwLockExercise(void);
  100. struct wire_RwLockGeoMapInfo new_RwLockGeoMapInfo(void);
  101. struct wire_Crypto *new_box_autoadd_crypto_0(void);
  102. struct wire_HR *new_box_autoadd_hr_0(void);
  103. struct wire_Offset *new_box_autoadd_offset_0(void);
  104. struct wire_Position *new_box_autoadd_position_0(void);
  105. struct wire_Size *new_box_autoadd_size_0(void);
  106. struct wire_list_hr *new_list_hr_0(int32_t len);
  107. struct wire_uint_8_list *new_uint_8_list_0(int32_t len);
  108. void drop_opaque_RwLockExercise(const void *ptr);
  109. const void *share_opaque_RwLockExercise(const void *ptr);
  110. void drop_opaque_RwLockGeoMapInfo(const void *ptr);
  111. const void *share_opaque_RwLockGeoMapInfo(const void *ptr);
  112. void free_WireSyncReturn(WireSyncReturn ptr);
  113. static int64_t dummy_method_to_enforce_bundling(void) {
  114. int64_t dummy_var = 0;
  115. dummy_var ^= ((int64_t) (void*) wire_parse_map_package);
  116. dummy_var ^= ((int64_t) (void*) wire_run_map_package_map_ext_opaque);
  117. dummy_var ^= ((int64_t) (void*) wire_run_map_package_set_dst_size_opaque);
  118. dummy_var ^= ((int64_t) (void*) wire_run_map_package_get_dst_size_opaque);
  119. dummy_var ^= ((int64_t) (void*) wire_run_map_package_pic_to_position_opaque);
  120. dummy_var ^= ((int64_t) (void*) wire_run_map_package_position_to_pic_opaque);
  121. dummy_var ^= ((int64_t) (void*) wire_run_map_package_map_image_data_opaque);
  122. dummy_var ^= ((int64_t) (void*) wire_run_map_package_is_in_hot_zone_opaque);
  123. dummy_var ^= ((int64_t) (void*) wire_distance_meter_between);
  124. dummy_var ^= ((int64_t) (void*) wire_new_exercise);
  125. dummy_var ^= ((int64_t) (void*) wire_run_exercise_set);
  126. dummy_var ^= ((int64_t) (void*) wire_run_exercise_hr_push);
  127. dummy_var ^= ((int64_t) (void*) wire_run_exercise_hr_list_add);
  128. dummy_var ^= ((int64_t) (void*) wire_run_exercise_clear);
  129. dummy_var ^= ((int64_t) (void*) wire_run_exercise_chart_hr_history);
  130. dummy_var ^= ((int64_t) (void*) wire_run_exercise_chart_ei);
  131. dummy_var ^= ((int64_t) (void*) wire_run_exercise_chart_ei_5min);
  132. dummy_var ^= ((int64_t) (void*) wire_run_exercise_hr_min);
  133. dummy_var ^= ((int64_t) (void*) wire_run_exercise_hr_max);
  134. dummy_var ^= ((int64_t) (void*) wire_run_exercise_hr_mean);
  135. dummy_var ^= ((int64_t) (void*) wire_run_exercise_hr_percent);
  136. dummy_var ^= ((int64_t) (void*) wire_run_exercise_kcal);
  137. dummy_var ^= ((int64_t) (void*) wire_run_exercise_exercise_kcal);
  138. dummy_var ^= ((int64_t) (void*) wire_run_exercise_ck);
  139. dummy_var ^= ((int64_t) (void*) wire_run_exercise_ei);
  140. dummy_var ^= ((int64_t) (void*) wire_run_exercise_hr_percent_range_list);
  141. dummy_var ^= ((int64_t) (void*) wire_encrypt__method__Crypto);
  142. dummy_var ^= ((int64_t) (void*) wire_decrypt__method__Crypto);
  143. dummy_var ^= ((int64_t) (void*) new_RwLockExercise);
  144. dummy_var ^= ((int64_t) (void*) new_RwLockGeoMapInfo);
  145. dummy_var ^= ((int64_t) (void*) new_box_autoadd_crypto_0);
  146. dummy_var ^= ((int64_t) (void*) new_box_autoadd_hr_0);
  147. dummy_var ^= ((int64_t) (void*) new_box_autoadd_offset_0);
  148. dummy_var ^= ((int64_t) (void*) new_box_autoadd_position_0);
  149. dummy_var ^= ((int64_t) (void*) new_box_autoadd_size_0);
  150. dummy_var ^= ((int64_t) (void*) new_list_hr_0);
  151. dummy_var ^= ((int64_t) (void*) new_uint_8_list_0);
  152. dummy_var ^= ((int64_t) (void*) drop_opaque_RwLockExercise);
  153. dummy_var ^= ((int64_t) (void*) share_opaque_RwLockExercise);
  154. dummy_var ^= ((int64_t) (void*) drop_opaque_RwLockGeoMapInfo);
  155. dummy_var ^= ((int64_t) (void*) share_opaque_RwLockGeoMapInfo);
  156. dummy_var ^= ((int64_t) (void*) free_WireSyncReturn);
  157. dummy_var ^= ((int64_t) (void*) store_dart_post_cobject);
  158. dummy_var ^= ((int64_t) (void*) get_dart_object);
  159. dummy_var ^= ((int64_t) (void*) drop_dart_object);
  160. dummy_var ^= ((int64_t) (void*) new_dart_opaque);
  161. return dummy_var;
  162. }