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 | 533 | |
| 534 | 534 | void * AddTimeOut(unsigned long interval_ms, H3270 *session, void (*proc)(H3270 *session)) |
| 535 | 535 | { |
| 536 | + void *timer; | |
| 536 | 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 | 543 | void RemoveTimeOut(void * timer) |
| 541 | 544 | { |
| 545 | + trace("Removing timeout %p",timer); | |
| 542 | 546 | return remove_timeout(timer); |
| 543 | 547 | } |
| 544 | 548 | ... | ... |
sources.mak
| ... | ... | @@ -27,12 +27,12 @@ |
| 27 | 27 | # Terminal only sources |
| 28 | 28 | TERMINAL_SOURCES = bounds.c ctlr.c util.c toggles.c screen.c selection.c kybd.c telnet.c \ |
| 29 | 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 | 32 | # Network I/O Sources |
| 33 | 33 | NETWORK_SOURCES = iocalls.c proxy.c |
| 34 | 34 | |
| 35 | 35 | # Full library sources |
| 36 | 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 | ... | ... |