logo top
Main Page   Widgets   glibmm Namespaces   Book  

iochannel.h File Reference


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
}
 
Bitwise operators:
IOFlags operator|(IOFlags, IOFlags)
IOFlags operator&(IOFlags, IOFlags)
IOFlags operator^(IOFlags, IOFlags)
IOFlags operator~(IOFlags)
IOFlags& operator|=(IOFlags&, IOFlags)
IOFlags& operator&=(IOFlags&, IOFlags)
IOFlags& operator^=(IOFlags&, IOFlags)
More...

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)

Generated for glibmm 2.4 by Doxygen 1.5.1 © 1997-2001