Commit 67115b3cfc5db8aa99be0b2003152ce73df8bd89
1 parent
c5e89006
Exists in
master
and in
3 other branches
Implementando callbacks para ativação de temporizadores através da API android
Showing
2 changed files
with
7 additions
and
3 deletions
Show diff stats
iocalls.c
@@ -533,12 +533,16 @@ static void internal_ring_bell(H3270 *session) | @@ -533,12 +533,16 @@ static void internal_ring_bell(H3270 *session) | ||
533 | 533 | ||
534 | void * AddTimeOut(unsigned long interval_ms, H3270 *session, void (*proc)(H3270 *session)) | 534 | void * AddTimeOut(unsigned long interval_ms, H3270 *session, void (*proc)(H3270 *session)) |
535 | { | 535 | { |
536 | + void *timer; | ||
536 | CHECK_SESSION_HANDLE(session); | 537 | CHECK_SESSION_HANDLE(session); |
537 | - return add_timeout(interval_ms,session,proc); | 538 | + timer = add_timeout(interval_ms,session,proc); |
539 | + trace("Timeout %p created with %ld ms",timer,interval_ms); | ||
540 | + return timer; | ||
538 | } | 541 | } |
539 | 542 | ||
540 | void RemoveTimeOut(void * timer) | 543 | void RemoveTimeOut(void * timer) |
541 | { | 544 | { |
545 | + trace("Removing timeout %p",timer); | ||
542 | return remove_timeout(timer); | 546 | return remove_timeout(timer); |
543 | } | 547 | } |
544 | 548 |
sources.mak
@@ -27,12 +27,12 @@ | @@ -27,12 +27,12 @@ | ||
27 | # Terminal only sources | 27 | # Terminal only sources |
28 | TERMINAL_SOURCES = bounds.c ctlr.c util.c toggles.c screen.c selection.c kybd.c telnet.c \ | 28 | TERMINAL_SOURCES = bounds.c ctlr.c util.c toggles.c screen.c selection.c kybd.c telnet.c \ |
29 | host.c sf.c ansi.c resolver.c tables.c utf8.c charset.c \ | 29 | host.c sf.c ansi.c resolver.c tables.c utf8.c charset.c \ |
30 | - version.c session.c state.c html.c | 30 | + version.c session.c state.c html.c trace_ds.c see.c |
31 | 31 | ||
32 | # Network I/O Sources | 32 | # Network I/O Sources |
33 | NETWORK_SOURCES = iocalls.c proxy.c | 33 | NETWORK_SOURCES = iocalls.c proxy.c |
34 | 34 | ||
35 | # Full library sources | 35 | # Full library sources |
36 | SOURCES = $(TERMINAL_SOURCES) $(NETWORK_SOURCES) ft.c ft_cut.c ft_dft.c glue.c resources.c \ | 36 | SOURCES = $(TERMINAL_SOURCES) $(NETWORK_SOURCES) ft.c ft_cut.c ft_dft.c glue.c resources.c \ |
37 | - rpq.c see.c trace_ds.c paste.c macros.c fallbacks.c log.c | 37 | + rpq.c paste.c macros.c fallbacks.c log.c |
38 | 38 |