}
static void
-tny_stream_init (TnyStreamIface *klass)
+tny_stream_init (gpointer g_iface, gpointer iface_data)
{
- klass->read_func = modest_count_stream_read;
- klass->write_func = modest_count_stream_write;
- klass->flush_func = modest_count_stream_flush;
- klass->close_func = modest_count_stream_close;
- klass->is_eos_func = modest_count_stream_is_eos;
- klass->reset_func = modest_count_stream_reset;
- klass->write_to_stream_func = modest_count_stream_write_to_stream;
+ TnyStreamIface *klass = (TnyStreamIface *) g_iface;
+
+ klass->read = modest_count_stream_read;
+ klass->write = modest_count_stream_write;
+ klass->flush = modest_count_stream_flush;
+ klass->close = modest_count_stream_close;
+ klass->is_eos = modest_count_stream_is_eos;
+ klass->reset = modest_count_stream_reset;
+ klass->write_to_stream = modest_count_stream_write_to_stream;
}
static void
};
type = g_type_register_static (G_TYPE_OBJECT,
- "ModestCountStream",
- &info, 0);
+ "ModestCountStream",
+ &info, 0);
- /* TODO? : FIX THIS (ADD _TYPE): */
g_type_add_interface_static (type, TNY_TYPE_STREAM,
&tny_stream_info);