logo top
Main Page   Widgets   glibmm Namespaces   Book  

Glib::StreamIOChannel Class Reference

This whole class is deprecated in glibmm 2.2. More...

Inheritance diagram for Glib::StreamIOChannel:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~StreamIOChannel ()

Static Public Member Functions

static Glib::RefPtr<StreamIOChannelcreate (std::istream& stream)
static Glib::RefPtr<StreamIOChannelcreate (std::ostream& stream)
static Glib::RefPtr<StreamIOChannelcreate (std::iostream& stream)

Protected Member Functions

 StreamIOChannel (std::istream* stream_in, std::ostream* stream_out)
virtual IOStatus read_vfunc (char* buf, gsize count, gsize& bytes_read)
virtual IOStatus write_vfunc (const char* buf, gsize count, gsize& bytes_written)
virtual IOStatus seek_vfunc (gint64 offset, SeekType type)
virtual IOStatus close_vfunc ()
virtual IOStatus set_flags_vfunc (IOFlags flags)
virtual IOFlags get_flags_vfunc ()
virtual Glib::RefPtr<Glib::Sourcecreate_watch_vfunc (IOCondition cond)

Protected Attributes

std::istreamstream_in_
std::ostreamstream_out_

Detailed Description

This whole class is deprecated in glibmm 2.2.

See the Glib::IOChannel documentation for an explanation.


Constructor & Destructor Documentation

virtual Glib::StreamIOChannel::~StreamIOChannel (  )  [virtual]

Glib::StreamIOChannel::StreamIOChannel ( std::istream stream_in,
std::ostream stream_out 
) [protected]


Member Function Documentation

static Glib::RefPtr<StreamIOChannel> Glib::StreamIOChannel::create ( std::istream stream  )  [static]

static Glib::RefPtr<StreamIOChannel> Glib::StreamIOChannel::create ( std::ostream stream  )  [static]

static Glib::RefPtr<StreamIOChannel> Glib::StreamIOChannel::create ( std::iostream stream  )  [static]

virtual IOStatus Glib::StreamIOChannel::read_vfunc ( char *  buf,
gsize  count,
gsize &  bytes_read 
) [protected, virtual]

Reimplemented from Glib::IOChannel.

virtual IOStatus Glib::StreamIOChannel::write_vfunc ( const char *  buf,
gsize  count,
gsize &  bytes_written 
) [protected, virtual]

Reimplemented from Glib::IOChannel.

virtual IOStatus Glib::StreamIOChannel::seek_vfunc ( gint64  offset,
SeekType  type 
) [protected, virtual]

Reimplemented from Glib::IOChannel.

virtual IOStatus Glib::StreamIOChannel::close_vfunc (  )  [protected, virtual]

Reimplemented from Glib::IOChannel.

virtual IOStatus Glib::StreamIOChannel::set_flags_vfunc ( IOFlags  flags  )  [protected, virtual]

Reimplemented from Glib::IOChannel.

virtual IOFlags Glib::StreamIOChannel::get_flags_vfunc (  )  [protected, virtual]

Reimplemented from Glib::IOChannel.

virtual Glib::RefPtr<Glib::Source> Glib::StreamIOChannel::create_watch_vfunc ( IOCondition  cond  )  [protected, virtual]

Reimplemented from Glib::IOChannel.


Member Data Documentation


The documentation for this class was generated from the following file:

Generated for glibmm 2.4 by Doxygen 1.5.1 © 1997-2001