Struct
GLibIOFuncs
Description
struct GIOFuncs {
GIOStatus (* io_read) (
GIOChannel* channel,
gchar* buf,
gsize count,
gsize* bytes_read,
GError** error
);
GIOStatus (* io_write) (
GIOChannel* channel,
const gchar* buf,
gsize count,
gsize* bytes_written,
GError** error
);
GIOStatus (* io_seek) (
GIOChannel* channel,
gint64 offset,
GSeekType type,
GError** error
);
GIOStatus (* io_close) (
GIOChannel* channel,
GError** error
);
GSource* (* io_create_watch) (
GIOChannel* channel,
GIOCondition condition
);
void (* io_free) (
GIOChannel* channel
);
GIOStatus (* io_set_flags) (
GIOChannel* channel,
GIOFlags flags,
GError** error
);
GIOFlags (* io_get_flags) (
GIOChannel* channel
);
}
A table of functions used to handle different types of GIOChannel
in a generic way.
Structure members
io_read |
No description available. |
io_write |
No description available. |
io_seek |
No description available. |
io_close |
No description available. |
io_create_watch |
No description available. |
io_free |
No description available. |
io_set_flags |
No description available. |
io_get_flags |
No description available. |