![]() |
![]() |
![]() |
libinfinity-0.3 Reference Manual | ![]() |
---|---|---|---|---|
InfStandaloneIo; InfStandaloneIoClass; InfStandaloneIo* inf_standalone_io_new (void); void inf_standalone_io_iteration (InfStandaloneIo *io); void inf_standalone_io_iteration_timeout (InfStandaloneIo *io, guint timeout); void inf_standalone_io_loop (InfStandaloneIo *io); void inf_standalone_io_loop_quit (InfStandaloneIo *io); gboolean inf_standalone_io_loop_running (InfStandaloneIo *io);
InfStandaloneIo* inf_standalone_io_new (void);
Creates a new InfStandaloneIo.
Returns : |
void inf_standalone_io_iteration (InfStandaloneIo *io);
Performs a single iteration of io
. The call will block until a first
event has occured. Then, it will process that event and return.
|
A InfStandaloneIo. |
void inf_standalone_io_iteration_timeout (InfStandaloneIo *io, guint timeout);
Performs a single iteration of io
. The call will block until either an
event occured or timeout
milliseconds have elapsed. If an event occured,
the event will be processed before returning.
|
A InfStandaloneIo. |
|
Maximum number of milliseconds to block. |
void inf_standalone_io_loop (InfStandaloneIo *io);
This call will cause io
to wait for events and process them, but not
return until inf_standalone_io_loop_quit()
is called.
|
A InfStandaloneIo. |
void inf_standalone_io_loop_quit (InfStandaloneIo *io);
Exits a loop in which io
is running through a call to
inf_standalone_io_loop()
.
|
A InfStandaloneIo. |
gboolean inf_standalone_io_loop_running (InfStandaloneIo *io);
Returns whether io
runs currently in a loop initiated with
inf_standalone_io_loop()
.
|
A InfStandaloneIo. |
Returns : |
Whether io runs in a loop.
|