Commit 67115b3cfc5db8aa99be0b2003152ce73df8bd89

Authored by perry.werneck@gmail.com
1 parent c5e89006

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
@@ -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
@@ -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