Home
last modified time | relevance | path

Searched refs:ev (Results 1 - 25 of 334) sorted by relevance

12345678910>>...14

/third_party/alsa-lib/include/
H A Dseqmid.h44 * \param ev event record pointer
48 static inline void snd_seq_ev_clear(snd_seq_event_t *ev) in snd_seq_ev_clear() argument
50 memset(ev, 0, sizeof(*ev)); in snd_seq_ev_clear()
55 * \param ev event record pointer
59 static inline void snd_seq_ump_ev_clear(snd_seq_ump_event_t *ev) in snd_seq_ump_ev_clear() argument
61 memset(ev, 0, sizeof(*ev)); in snd_seq_ump_ev_clear()
66 * \param ev event record
71 #define snd_seq_ev_set_tag(ev,
304 snd_seq_ev_set_ump(snd_seq_ump_event_t *ev) snd_seq_ev_set_ump() argument
316 snd_seq_ev_set_ump_data(snd_seq_ump_event_t *ev, void *data, size_t bytes) snd_seq_ev_set_ump_data() argument
[all...]
H A Dseq.h556 int snd_seq_free_event(snd_seq_event_t *ev);
557 ssize_t snd_seq_event_length(snd_seq_event_t *ev);
558 int snd_seq_event_output(snd_seq_t *handle, snd_seq_event_t *ev);
559 int snd_seq_event_output_buffer(snd_seq_t *handle, snd_seq_event_t *ev);
560 int snd_seq_event_output_direct(snd_seq_t *handle, snd_seq_event_t *ev);
561 int snd_seq_event_input(snd_seq_t *handle, snd_seq_event_t **ev);
565 int snd_seq_extract_output(snd_seq_t *handle, snd_seq_event_t **ev);
612 int snd_seq_ump_event_output(snd_seq_t *seq, snd_seq_ump_event_t *ev);
613 int snd_seq_ump_event_output_buffer(snd_seq_t *seq, snd_seq_ump_event_t *ev);
615 int snd_seq_ump_event_output_direct(snd_seq_t *seq, snd_seq_ump_event_t *ev);
[all...]
/third_party/alsa-lib/test/lsb/
H A Dmidi_event.c37 snd_seq_event_t ev; in test_decode() local
44 #define DECODE() snd_midi_event_decode(midi_event, buf, sizeof(buf), &ev) in test_decode()
48 snd_seq_ev_clear(&ev); in test_decode()
50 snd_seq_ev_set_fixed(&ev); in test_decode()
51 ev.type = SND_SEQ_EVENT_NONE; in test_decode()
54 snd_seq_ev_set_noteoff(&ev, 1, 2, 3); in test_decode()
57 snd_seq_ev_set_noteon(&ev, 4, 5, 6); in test_decode()
60 snd_seq_ev_set_keypress(&ev, 7, 8, 9); in test_decode()
63 snd_seq_ev_set_controller(&ev, 10, 11, 12); in test_decode()
66 snd_seq_ev_set_pgmchange(&ev, 1 in test_decode()
157 snd_seq_event_t ev; test_reset_decode() local
179 snd_seq_event_t ev; test_encode() local
290 snd_seq_event_t ev; test_reset_encode() local
309 snd_seq_event_t ev; test_init() local
336 snd_seq_event_t ev; test_encode_byte() local
[all...]
/third_party/node/test/parallel/
H A Dtest-events-customevent.js27 const ev = new CustomEvent('foo', {}, {});
28 strictEqual(ev.type, 'foo');
32 const ev = new CustomEvent('$');
33 strictEqual(ev.type, '$');
34 strictEqual(ev.bubbles, false);
35 strictEqual(ev.cancelable, false);
36 strictEqual(ev.detail, null);
47 const ev = new CustomEvent('$', {
52 strictEqual(ev.type, '$');
53 strictEqual(ev
[all...]
H A Dtest-eventtarget.js39 const ev = new Event('foo');
40 strictEqual(ev.type, 'foo');
41 strictEqual(ev.cancelable, false);
42 strictEqual(ev.defaultPrevented, false);
43 strictEqual(typeof ev.timeStamp, 'number');
46 deepStrictEqual(ev.composedPath(), []);
47 strictEqual(ev.returnValue, true);
48 strictEqual(ev.bubbles, false);
49 strictEqual(ev.composed, false);
50 strictEqual(ev
[all...]
/third_party/python/Lib/test/
H A Dtest_kqueue.py29 ev = select.kevent(fd)
31 self.assertEqual(ev.ident, fd)
32 self.assertEqual(ev.filter, select.KQ_FILTER_READ)
33 self.assertEqual(ev.flags, select.KQ_EV_ADD)
34 self.assertEqual(ev.fflags, 0)
35 self.assertEqual(ev.data, 0)
36 self.assertEqual(ev.udata, 0)
37 self.assertEqual(ev, ev)
38 self.assertNotEqual(ev, othe
[all...]
/third_party/alsa-lib/src/seq/
H A Dseq_midi_event.c59 typedef void (*event_encode_t)(snd_midi_event_t *dev, snd_seq_event_t *ev);
60 typedef void (*event_decode_t)(const snd_seq_event_t *ev, unsigned char *buf);
67 static void note_event(snd_midi_event_t *dev, snd_seq_event_t *ev);
68 static void one_param_ctrl_event(snd_midi_event_t *dev, snd_seq_event_t *ev);
69 static void pitchbend_ctrl_event(snd_midi_event_t *dev, snd_seq_event_t *ev);
70 static void two_param_ctrl_event(snd_midi_event_t *dev, snd_seq_event_t *ev);
71 static void one_param_event(snd_midi_event_t *dev, snd_seq_event_t *ev);
72 static void songpos_event(snd_midi_event_t *dev, snd_seq_event_t *ev);
73 static void note_decode(const snd_seq_event_t *ev, unsigned char *buf);
74 static void one_param_decode(const snd_seq_event_t *ev, unsigne
362 snd_midi_event_encode(snd_midi_event_t *dev, const unsigned char *buf, long count, snd_seq_event_t *ev) snd_midi_event_encode() argument
400 snd_midi_event_encode_byte(snd_midi_event_t *dev, int c, snd_seq_event_t *ev) snd_midi_event_encode_byte() argument
466 note_event(snd_midi_event_t *dev, snd_seq_event_t *ev) note_event() argument
474 one_param_ctrl_event(snd_midi_event_t *dev, snd_seq_event_t *ev) one_param_ctrl_event() argument
481 pitchbend_ctrl_event(snd_midi_event_t *dev, snd_seq_event_t *ev) pitchbend_ctrl_event() argument
488 two_param_ctrl_event(snd_midi_event_t *dev, snd_seq_event_t *ev) two_param_ctrl_event() argument
496 one_param_event(snd_midi_event_t *dev, snd_seq_event_t *ev) one_param_event() argument
502 songpos_event(snd_midi_event_t *dev, snd_seq_event_t *ev) songpos_event() argument
559 snd_midi_event_decode(snd_midi_event_t *dev, unsigned char *buf, long count, const snd_seq_event_t *ev) snd_midi_event_decode() argument
622 note_decode(const snd_seq_event_t *ev, unsigned char *buf) note_decode() argument
629 one_param_decode(const snd_seq_event_t *ev, unsigned char *buf) one_param_decode() argument
635 pitchbend_decode(const snd_seq_event_t *ev, unsigned char *buf) pitchbend_decode() argument
643 two_param_decode(const snd_seq_event_t *ev, unsigned char *buf) two_param_decode() argument
650 songpos_decode(const snd_seq_event_t *ev, unsigned char *buf) songpos_decode() argument
657 extra_decode_ctrl14(snd_midi_event_t *dev, unsigned char *buf, int count, const snd_seq_event_t *ev) extra_decode_ctrl14() argument
694 extra_decode_xrpn(snd_midi_event_t *dev, unsigned char *buf, int count, const snd_seq_event_t *ev) extra_decode_xrpn() argument
[all...]
/third_party/alsa-lib/test/
H A Dseq-decoder.c105 int decode_event(snd_seq_event_t * ev) in decode_event() argument
109 printf("EVENT>>> Type = %d, flags = 0x%x", ev->type, ev->flags); in decode_event()
110 switch (ev->flags & SND_SEQ_TIME_STAMP_MASK) { in decode_event()
113 ev->time.tick); in decode_event()
117 (int)ev->time.time.tv_sec, in decode_event()
118 (int)ev->time.time.tv_nsec); in decode_event()
123 ev->source.client, in decode_event()
124 ev->source.port, in decode_event()
125 ev in decode_event()
262 snd_seq_event_t *ev; event_decoder() local
[all...]
H A Dplaymidi1.c108 static void write_ev(snd_seq_event_t *ev) in write_ev() argument
113 rc = snd_seq_event_output(seq_handle, ev); in write_ev()
120 while ((rc = snd_seq_event_output(seq_handle, ev)) < 0) { in write_ev()
205 static void set_event_time(snd_seq_event_t *ev, unsigned int currtime) in set_event_time() argument
212 snd_seq_ev_schedule_real(ev, dest_queue, 0, &rtime); in set_event_time()
217 snd_seq_ev_schedule_tick(ev, dest_queue, 0, currtime); in set_event_time()
222 static void set_event_header(snd_seq_event_t *ev) in set_event_header() argument
224 snd_seq_ev_clear(ev); in set_event_header()
225 snd_seq_ev_set_dest(ev, dest_client, dest_port); in set_event_header()
226 snd_seq_ev_set_source(ev, my_por in set_event_header()
239 snd_seq_event_t ev; alsa_stop_timer() local
247 snd_seq_event_t ev; do_tempo() local
267 snd_seq_event_t ev; do_noteon() local
279 snd_seq_event_t ev; do_noteoff() local
291 snd_seq_event_t ev; do_program() local
303 snd_seq_event_t ev; do_parameter() local
315 snd_seq_event_t ev; do_pitchbend() local
326 snd_seq_event_t ev; do_pressure() local
337 snd_seq_event_t ev; do_chanpressure() local
348 snd_seq_event_t ev; do_sysex() local
[all...]
H A Dseq-sender.c114 snd_seq_event_t ev; in send_event() local
116 bzero(&ev, sizeof(ev)); in send_event()
117 ev.queue = queue; in send_event()
118 ev.source.client = ev.dest.client = client; in send_event()
119 ev.source.port = ev.dest.port = port; in send_event()
120 ev.flags = SND_SEQ_TIME_STAMP_REAL | SND_SEQ_TIME_MODE_ABS; in send_event()
121 ev in send_event()
145 snd_seq_event_t *ev; event_sender() local
[all...]
/third_party/skia/third_party/externals/swiftshader/tests/SystemUnitTests/
H A DSynchronizationTests.cpp24 sw::CountedEvent ev; in TEST() local
25 ASSERT_FALSE(ev.signalled()); in TEST()
30 sw::CountedEvent ev(true); in TEST()
31 ASSERT_TRUE(ev.signalled()); in TEST()
36 sw::CountedEvent ev(true); in TEST()
37 ev.reset(); in TEST()
38 ASSERT_FALSE(ev.signalled()); in TEST()
43 sw::CountedEvent ev; in TEST() local
44 ev.add(); in TEST()
45 ASSERT_FALSE(ev in TEST()
50 sw::CountedEvent ev; TEST() local
58 sw::CountedEvent ev; TEST() local
74 sw::CountedEvent ev; TEST() local
90 sw::CountedEvent ev; TEST() local
[all...]
/third_party/alsa-utils/seq/aseqdump/
H A Daseqdump.c187 static void dump_event(const snd_seq_event_t *ev) in dump_event() argument
189 printf("%3d:%-3d ", ev->source.client, ev->source.port); in dump_event()
191 switch (ev->type) { in dump_event()
193 if (ev->data.note.velocity) in dump_event()
195 channel_number(ev->data.note.channel), in dump_event()
196 ev->data.note.note, in dump_event()
197 midi1_data(ev->data.note.velocity)); in dump_event()
200 channel_number(ev->data.note.channel), in dump_event()
201 ev in dump_event()
598 dump_ump_event(const snd_seq_ump_event_t *ev) dump_ump_event() argument
[all...]
/third_party/libevdev/test/
H A Dtest-libevdev-events.c21 struct input_event ev; in START_TEST() local
29 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); in START_TEST()
34 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); in START_TEST()
36 assert_event(&ev, EV_KEY, BTN_LEFT, 1); in START_TEST()
49 struct input_event ev; in START_TEST() local
54 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); in START_TEST()
65 rc = libevdev_next_event(dev, 0x10, &ev); in START_TEST()
71 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); in START_TEST()
87 struct input_event ev; in START_TEST() local
102 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_BLOCKING, &ev); in START_TEST()
116 struct input_event ev; START_TEST() local
175 struct input_event ev; START_TEST() local
209 struct input_event ev; START_TEST() local
247 struct input_event ev; START_TEST() local
303 struct input_event ev; START_TEST() local
353 struct input_event ev; START_TEST() local
404 struct input_event ev; START_TEST() local
488 struct input_event ev, START_TEST() local
567 struct input_event ev; START_TEST() local
613 struct input_event ev; START_TEST() local
659 struct input_event ev; START_TEST() local
815 struct input_event ev; START_TEST() local
1016 struct input_event ev; START_TEST() local
1233 struct input_event ev; START_TEST() local
1315 struct input_event ev; START_TEST() local
1354 struct input_event ev; START_TEST() local
1397 struct input_event ev; START_TEST() local
1423 struct input_event ev; START_TEST() local
1526 struct input_event ev; START_TEST() local
1623 struct input_event ev[2]; START_TEST() local
1693 struct input_event ev; START_TEST() local
1751 struct input_event ev; START_TEST() local
[all...]
H A Dtest-int-queue.c57 struct input_event *ev; in START_TEST() local
60 ev = queue_push(&dev); in START_TEST()
61 ck_assert(ev == NULL); in START_TEST()
64 ev = queue_push(&dev); in START_TEST()
65 ck_assert(ev == dev.queue); in START_TEST()
69 ev = queue_push(&dev); in START_TEST()
70 ck_assert(ev == dev.queue + 1); in START_TEST()
72 ev = queue_push(&dev); in START_TEST()
73 ck_assert(ev == NULL); in START_TEST()
76 ev in START_TEST()
85 struct input_event ev, *e, tmp; START_TEST() local
117 struct input_event ev, *e, tmp; START_TEST() local
159 struct input_event ev, *first, *second, e1, e2; START_TEST() local
198 struct input_event ev, *first, *second, e1, e2; START_TEST() local
255 struct input_event ev, *first, *second; START_TEST() local
[all...]
H A Dtest-common.h76 print_event(const struct input_event *ev) in print_event() argument
78 if (ev->type == EV_SYN) in print_event()
80 ev->input_event_sec, in print_event()
81 ev->input_event_usec, in print_event()
82 libevdev_event_type_get_name(ev->type)); in print_event()
85 ev->input_event_sec, in print_event()
86 ev->input_event_usec, in print_event()
87 ev->type, in print_event()
88 libevdev_event_type_get_name(ev->type), in print_event()
89 ev in print_event()
[all...]
/third_party/alsa-utils/seq/aplaymidi/
H A Darecordmidi.c215 snd_seq_event_t ev; in metronome_note() local
216 snd_seq_ev_clear(&ev); in metronome_note()
217 snd_seq_ev_set_note(&ev, metronome_channel, note, metronome_velocity, 1); in metronome_note()
218 snd_seq_ev_schedule_tick(&ev, queue, 0, tick); in metronome_note()
219 snd_seq_ev_set_source(&ev, port_count); in metronome_note()
220 snd_seq_ev_set_subs(&ev); in metronome_note()
221 snd_seq_event_output(seq, &ev); in metronome_note()
226 snd_seq_event_t ev; in metronome_echo() local
227 snd_seq_ev_clear(&ev); in metronome_echo()
228 ev in metronome_echo()
251 snd_seq_event_t ev; metronome_set_program() local
422 delta_time(struct smf_track *track, const snd_seq_event_t *ev) delta_time() argument
456 record_event(const snd_seq_event_t *ev) record_event() argument
[all...]
/third_party/toybox/toys/posix/
H A Denv.c33 char **ev = toys.optargs; in env_main() local
37 if (*ev && **ev == '-' && !(*ev)[1]) { in env_main()
39 ev++; in env_main()
45 for (; *ev; ev++) in env_main()
46 if (strchr(*ev, '=')) xsetenv(xstrdup(*ev), 0); in env_main()
50 xexec(ev); in env_main()
[all...]
/third_party/libinput/tools/
H A Dlibinput-debug-events.c57 print_event_header(struct libinput_event *ev) in print_event_header() argument
61 struct libinput_device *dev = libinput_event_get_device(ev); in print_event_header()
65 switch(libinput_event_get_type(ev)) { in print_event_header()
255 print_device_notify(struct libinput_event *ev) in print_device_notify() argument
257 struct libinput_device *dev = libinput_event_get_device(ev); in print_device_notify()
307 if (libinput_event_get_type(ev) == LIBINPUT_EVENT_DEVICE_ADDED) in print_device_notify()
315 print_key_event(struct libinput_event *ev) in print_key_event() argument
317 struct libinput_event_keyboard *k = libinput_event_get_keyboard_event(ev); in print_key_event()
340 print_motion_event(struct libinput_event *ev) in print_motion_event() argument
342 struct libinput_event_pointer *p = libinput_event_get_pointer_event(ev); in print_motion_event()
354 print_absmotion_event(struct libinput_event *ev) print_absmotion_event() argument
367 print_pointer_button_event(struct libinput_event *ev) print_pointer_button_event() argument
456 print_tablet_tip_event(struct libinput_event *ev) print_tablet_tip_event() argument
470 print_tablet_button_event(struct libinput_event *ev) print_tablet_button_event() argument
491 print_pointer_axis_event(struct libinput_event *ev) print_pointer_axis_event() argument
540 print_tablet_axis_event(struct libinput_event *ev) print_tablet_axis_event() argument
550 print_proximity_event(struct libinput_event *ev) print_proximity_event() argument
649 print_touch_event(struct libinput_event *ev) print_touch_event() argument
676 print_gesture_event_without_coords(struct libinput_event *ev) print_gesture_event_without_coords() argument
695 print_gesture_event_with_coords(struct libinput_event *ev) print_gesture_event_with_coords() argument
721 print_tablet_pad_button_event(struct libinput_event *ev) print_tablet_pad_button_event() argument
746 print_tablet_pad_ring_event(struct libinput_event *ev) print_tablet_pad_ring_event() argument
772 print_tablet_pad_strip_event(struct libinput_event *ev) print_tablet_pad_strip_event() argument
798 print_tablet_pad_key_event(struct libinput_event *ev) print_tablet_pad_key_event() argument
823 print_switch_event(struct libinput_event *ev) print_switch_event() argument
851 struct libinput_event *ev; handle_and_print_events() local
[all...]
/third_party/libinput/test/
H A Dtest-touch.c90 struct libinput_event *ev; in START_TEST() local
113 while ((ev = libinput_get_event(libinput))) { in START_TEST()
114 if (libinput_event_get_type(ev) != LIBINPUT_EVENT_TOUCH_DOWN) { in START_TEST()
115 libinput_event_destroy(ev); in START_TEST()
119 tev = libinput_event_get_touch_event(ev); in START_TEST()
127 libinput_event_destroy(ev); in START_TEST()
142 struct libinput_event *ev; in touch_assert_seat_slot() local
146 ev = libinput_get_event(li); in touch_assert_seat_slot()
147 tev = litest_is_touch_event(ev, type); in touch_assert_seat_slot()
152 libinput_event_destroy(ev); in touch_assert_seat_slot()
209 struct libinput_event *ev; START_TEST() local
267 struct libinput_event *ev; START_TEST() local
312 struct libinput_event *ev; START_TEST() local
357 struct libinput_event *ev; START_TEST() local
444 struct libinput_event *ev; START_TEST() local
558 struct libinput_event *ev; START_TEST() local
702 struct libinput_event *ev; START_TEST() local
760 struct libinput_event *ev; START_TEST() local
980 struct libinput_event *ev; START_TEST() local
1014 struct libinput_event *ev; START_TEST() local
1053 struct libinput_event *ev; START_TEST() local
[all...]
H A Dtest-pad.c65 struct libinput_event *ev; in START_TEST() local
89 ev = libinput_get_event(li); in START_TEST()
90 ck_assert_notnull(ev); in START_TEST()
91 ck_assert_int_eq(libinput_event_get_type(ev), in START_TEST()
93 pev = libinput_event_get_tablet_pad_event(ev); in START_TEST()
100 libinput_event_destroy(ev); in START_TEST()
109 ev = libinput_get_event(li); in START_TEST()
110 ck_assert_int_eq(libinput_event_get_type(ev), in START_TEST()
112 pev = libinput_event_get_tablet_pad_event(ev); in START_TEST()
122 libinput_event_destroy(ev); in START_TEST()
184 struct libinput_event *ev; START_TEST() local
244 struct libinput_event *ev; START_TEST() local
334 struct libinput_event *ev; START_TEST() local
404 struct libinput_event *ev; START_TEST() local
465 struct libinput_event *ev; START_TEST() local
504 struct libinput_event *ev; START_TEST() local
558 struct libinput_event *ev; START_TEST() local
658 struct libinput_event *ev; START_TEST() local
[all...]
/third_party/libevdev/tools/
H A Dlibevdev-events.c94 print_event(struct input_event *ev) in print_event() argument
96 if (ev->type == EV_SYN) in print_event()
98 ev->input_event_sec, in print_event()
99 ev->input_event_usec, in print_event()
100 libevdev_event_type_get_name(ev->type)); in print_event()
103 ev->input_event_sec, in print_event()
104 ev->input_event_usec, in print_event()
105 ev->type, in print_event()
106 libevdev_event_type_get_name(ev->type), in print_event()
107 ev in print_event()
114 print_sync_event(struct input_event *ev) print_sync_event() argument
157 struct input_event ev; main() local
[all...]
/third_party/node/deps/cares/src/lib/
H A Dares_event_thread.c69 ares_event_t *ev = ares__llist_node_val(node); in ares_event_update_find() local
71 if (fd != ARES_SOCKET_BAD && fd == ev->fd && ev->flags != 0) { in ares_event_update_find()
72 return ev; in ares_event_update_find()
75 if (fd == ARES_SOCKET_BAD && ev->fd == ARES_SOCKET_BAD && in ares_event_update_find()
76 data == ev->data && ev->flags != 0) { in ares_event_update_find()
77 return ev; in ares_event_update_find()
90 ares_event_t *ev = NULL; in ares_event_update() local
117 ev in ares_event_update()
[all...]
/third_party/node/deps/npm/node_modules/signal-exit/dist/mjs/
H A Dindex.js42 on(ev, fn) {
43 this.listeners[ev].push(fn);
45 removeListener(ev, fn) {
46 const list = this.listeners[ev];
60 emit(ev, code, signal) {
61 if (this.emitted[ev]) {
64 this.emitted[ev] = true;
66 for (const fn of this.listeners[ev]) {
69 if (ev === 'exit') {
158 const ev
[all...]
/third_party/alsa-utils/seq/aseqnet/
H A Daseqnet.c570 static void print_event(snd_seq_event_t *ev) in print_event() argument
572 switch (ev->type) { in print_event()
575 ev->data.control.channel, ev->data.control.value); in print_event()
579 ev->data.control.channel, ev->data.control.value); in print_event()
583 ev->data.control.channel, ev->data.note.note); in print_event()
587 ev->data.control.channel, ev in print_event()
600 snd_seq_event_t *ev; copy_local_to_remote() local
634 snd_seq_event_t *ev; copy_remote_to_local() local
[all...]
/third_party/mesa3d/src/gallium/frontends/clover/api/
H A Devent.cpp65 for (auto &ev : evs) { in clWaitForEvents()
66 if (ev.context() != evs.front().context()) in clWaitForEvents()
69 if (ev.status() < 0) in clWaitForEvents()
90 auto &ev = obj(d_ev); in clGetEventInfo() local
94 buf.as_scalar<cl_command_queue>() = desc(ev.queue()); in clGetEventInfo()
98 buf.as_scalar<cl_context>() = desc(ev.context()); in clGetEventInfo()
102 buf.as_scalar<cl_command_type>() = ev.command(); in clGetEventInfo()
106 buf.as_scalar<cl_int>() = ev.status(); in clGetEventInfo()
110 buf.as_scalar<cl_uint>() = ev.ref_count(); in clGetEventInfo()
127 auto &ev in clSetEventCallback() local
[all...]

Completed in 13 milliseconds

12345678910>>...14