![]() |
![]() |
See the Glib::IOChannel documentation for an explanation.
Public Member Functions | |
virtual | ~StreamIOChannel () |
Static Public Member Functions | |
Glib::RefPtr<StreamIOChannel> | create (std::istream& stream) |
Glib::RefPtr<StreamIOChannel> | create (std::ostream& stream) |
Glib::RefPtr<StreamIOChannel> | create (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::Source> | create_watch_vfunc (IOCondition cond) |
Protected Attributes | |
std::istream* | stream_in_ |
std::ostream* | stream_out_ |
|
|
|
|
|
Reimplemented from Glib::IOChannel. |
|
|
|
|
|
|
|
Reimplemented from Glib::IOChannel. |
|
Reimplemented from Glib::IOChannel. |
|
Reimplemented from Glib::IOChannel. |
|
Reimplemented from Glib::IOChannel. |
|
Reimplemented from Glib::IOChannel. |
|
Reimplemented from Glib::IOChannel. |
|
|
|
|