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.