1 public Event[] get_and_clear_pending_events() {
2 uint32_t[] ret = bindings.EventsProvider_get_and_clear_pending_events(this.ptr);
3 Event[] arr_conv_7_arr = new Event[ret.length];
4 for (int h = 0; h < ret.length; h++) {
5 uint32_t arr_conv_7 = ret[h];
6 Event arr_conv_7_hu_conv = Event.constr_from_ptr(arr_conv_7);
7 arr_conv_7_hu_conv.ptrs_to.add(this);
8 arr_conv_7_arr[h] = arr_conv_7_hu_conv;
10 return arr_conv_7_arr;