/* modest-tny-stream-gtkhtml.c */
#include "modest-tny-stream-gtkhtml.h"
+#include <tny-stream.h>
#include <gtkhtml/gtkhtml-stream.h>
#include <gtkhtml/gtkhtml-search.h>
"ModestTnyStreamGtkhtml",
&my_info, 0);
- g_type_add_interface_static (my_type, TNY_TYPE_STREAM_IFACE,
+ g_type_add_interface_static (my_type, TNY_TYPE_STREAM,
&iface_info);
}
static ssize_t
-gtkhtml_read (TnyStreamIface *self, char *buffer, size_t n)
+gtkhtml_read (TnyStream *self, char *buffer, size_t n)
{
return -1; /* we cannot read */
}
static ssize_t
-gtkhtml_write (TnyStreamIface *self, const char *buffer, size_t n)
+gtkhtml_write (TnyStream *self, const char *buffer, size_t n)
{
ModestTnyStreamGtkhtmlPrivate *priv;
static gint
-gtkhtml_flush (TnyStreamIface *self)
+gtkhtml_flush (TnyStream *self)
{
return 0;
}
static gint
-gtkhtml_close (TnyStreamIface *self)
+gtkhtml_close (TnyStream *self)
{
ModestTnyStreamGtkhtmlPrivate *priv;
g_return_val_if_fail (self, 0);
static gboolean
-gtkhtml_eos (TnyStreamIface *self)
+gtkhtml_is_eos (TnyStream *self)
{
return TRUE;
}
static gint
-gtkhtml_reset (TnyStreamIface *self)
+gtkhtml_reset (TnyStream *self)
{
return 0;
}
static ssize_t
-gtkhtml_write_to_stream (TnyStreamIface *self, TnyStreamIface *output)
+gtkhtml_write_to_stream (TnyStream *self, TnyStream *output)
{
return 0;
}
static void
modest_tny_stream_gtkhml_iface_init (gpointer g_iface, gpointer iface_data)
{
- TnyStreamIfaceClass *klass;
+ TnyStreamIface *klass;
g_return_if_fail (g_iface);
- klass = (TnyStreamIfaceClass *)g_iface;
+ klass = (TnyStreamIface*) g_iface;
klass->read_func = gtkhtml_read;
klass->write_func = gtkhtml_write;
klass->flush_func = gtkhtml_flush;
klass->close_func = gtkhtml_close;
- klass->eos_func = gtkhtml_eos;
+ klass->is_eos_func = gtkhtml_is_eos;
klass->reset_func = gtkhtml_reset;
klass->write_to_stream_func = gtkhtml_write_to_stream;
}