[][src]Function libeyelink_sys::flush_getkey_queue

pub unsafe extern "C" fn flush_getkey_queue()

Initializes and empties local key queue Initializes the key queue used by \c getkey(). This should be called at the start of your program. It may be called at any time to get rid any of old keys from the queue.

\b Example:

\code

#include 

if (set_eyelink_address("100.1.1.7"))
return -1;

if(open_eyelink_connection(0))
return -1;

flush_getkey_queue();   // initialize getkey() system

...
close_eyelink_connection();      // disconnect from tracker
\endcode

\sa \c read_getkey_queue()