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_readNo description available.
io_writeNo description available.
io_seekNo description available.
io_closeNo description available.
io_create_watchNo description available.
io_freeNo description available.
io_set_flagsNo description available.
io_get_flagsNo description available.