| libinfinity-0.4 Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | ||||
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 : |
A new InfStandaloneIo. Free with g_object_unref() when no longer
needed.
|
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.
|