|
Namespaces |
| namespace | Glib |
Classes |
| class | Glib::IOChannelError |
| | Exception class for IOChannel errors. More...
|
| class | Glib::IOChannel |
| | IOChannel aims to provide portable I/O support for files, pipes and sockets, and to integrate them with the GLib main event loop. More...
|
Enumerations |
| enum | Glib::SeekType {
Glib::SEEK_TYPE_CUR,
Glib::SEEK_TYPE_SET,
Glib::SEEK_TYPE_END
} |
| enum | Glib::IOStatus {
Glib::IO_STATUS_ERROR,
Glib::IO_STATUS_NORMAL,
Glib::IO_STATUS_EOF,
Glib::IO_STATUS_AGAIN
} |
| enum | Glib::IOFlags {
Glib::IO_FLAG_APPEND = 1 << 0,
Glib::IO_FLAG_NONBLOCK = 1 << 1,
Glib::IO_FLAG_IS_READABLE = 1 << 2,
Glib::IO_FLAG_IS_WRITEABLE = 1 << 3,
Glib::IO_FLAG_IS_SEEKABLE = 1 << 4,
Glib::IO_FLAG_GET_MASK = 0x0,
Glib::IO_FLAG_SET_MASK = 0x1
} |
Functions |
| IOFlags | Glib::operator| (IOFlags lhs, IOFlags rhs) |
| IOFlags | Glib::operator& (IOFlags lhs, IOFlags rhs) |
| IOFlags | Glib::operator^ (IOFlags lhs, IOFlags rhs) |
| IOFlags | Glib::operator~ (IOFlags flags) |
| IOFlags& | Glib::operator|= (IOFlags& lhs, IOFlags rhs) |
| IOFlags& | Glib::operator&= (IOFlags& lhs, IOFlags rhs) |
| IOFlags& | Glib::operator^= (IOFlags& lhs, IOFlags rhs) |
| Glib::RefPtr<IOChannel> | Glib::wrap (GIOChannel* gobject, bool take_copy=false) |