glibmm 2.84.0
Glib::IOChannel Member List

This is the complete list of members for Glib::IOChannel, including all inherited members.

add_destroy_notify_callback(notifiable *data, func_destroy_notify func) constsigc::trackable
close(bool flush_pending=true)Glib::IOChannel
create_from_fd(int fd)Glib::IOChannelstatic
create_from_file(const std::string & filename, const std::string & mode)Glib::IOChannelstatic
create_from_win32_fd(int fd)Glib::IOChannelstatic
create_from_win32_socket(int socket)Glib::IOChannelstatic
create_watch(IOCondition condition)Glib::IOChannel
flush()Glib::IOChannel
func_destroy_notify typedefsigc::trackable
get_buffer_condition() constGlib::IOChannel
get_buffer_size() constGlib::IOChannel
get_buffered() constGlib::IOChannel
get_close_on_unref() constGlib::IOChannel
get_encoding() constGlib::IOChannel
get_flags() constGlib::IOChannel
get_line_term() constGlib::IOChannel
gobj()Glib::IOChannelinline
gobj() constGlib::IOChannelinline
gobject_Glib::IOChannelprotected
notify_callbacks()sigc::trackable
sigc::trackable::operator=(const trackable &src)sigc::trackable
sigc::trackable::operator=(trackable &&src) noexceptsigc::trackable
read(gunichar & thechar)Glib::IOChannel
read(char * buf, gsize count, gsize & bytes_read)Glib::IOChannel
read(Glib::ustring & str, gsize count)Glib::IOChannel
read_line(Glib::ustring & line)Glib::IOChannel
read_to_end(Glib::ustring & str)Glib::IOChannel
reference() constGlib::IOChannelvirtual
remove_destroy_notify_callback(notifiable *data) constsigc::trackable
seek(gint64 offset, SeekType type=SeekType::SET)Glib::IOChannel
set_buffer_size(gsize size)Glib::IOChannel
set_buffered(bool buffered)Glib::IOChannel
set_close_on_unref(bool do_close)Glib::IOChannel
set_encoding(const std::string & encoding={})Glib::IOChannel
set_flags(IOFlags flags)Glib::IOChannel
set_line_term(const std::string & term={})Glib::IOChannel
trackable() noexceptsigc::trackable
trackable(const trackable &src) noexceptsigc::trackable
trackable(trackable &&src) noexceptsigc::trackable
unreference() constGlib::IOChannelvirtual
write(const Glib::ustring & str)Glib::IOChannel
write(const char * buf, gssize count, gsize & bytes_written)Glib::IOChannel
write(gunichar unichar)Glib::IOChannel
~IOChannel()Glib::IOChannelvirtual
~trackable()sigc::trackable