logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

tickit_term_input_wait_* - read more data from the terminal

Description

       The  tickit_term_input_wait_*()  family of functions wait for at least one input event to be received, up
       until the maximum time given. Calling these functions may block if the underlying file descriptor  is  in
       blocking mode. They may result in TICKIT_EV_KEY or TICKIT_EV_MOUSE events being invoked.

       These     functions     also     invoke     deferred    TICKIT_EV_RESIZE    events    if    enabled    by
       tickit_term_observe_sigwinch(3).

       The functions differ in how the timeout is specified. tickit_term_input_wait_msec() takes a  time  as  an
       integer in milliseconds, or -1 to wait indefinitely. tickit_term_input_wait_tv() takes a time as a structtimeval, or NULL to wait indefinitely.

Name

       tickit_term_input_wait_* - read more data from the terminal

Return Value

tickit_term_input_wait_msec() and tickit_term_input_wait_tv() return no value.

See Also

tickit_term_build(3), tickit_term_input_readable(3), tickit_term_bind_event(3), tickit_term(7), tickit(7)

                                                                                  TICKIT_TERM_INPUT_WAIT_MSEC(3)

Synopsis

#include<tickit.h>voidtickit_term_input_wait_msec(TickitTerm*tt,longmsec);voidtickit_term_input_wait_tv(TickitTerm*tt,conststructtimeval*timeout);

       Link with -ltickit.

See Also