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 |