static void g_resource_file_input_stream_class_init (GResourceFileInputStreamClass *klass) { GObjectClass *gobject_class = G_OBJECT_CLASS (klass); GInputStreamClass *stream_class = G_INPUT_STREAM_CLASS (klass); GFileInputStreamClass *file_stream_class = G_FILE_INPUT_STREAM_CLASS (klass); gobject_class->finalize = g_resource_file_input_stream_finalize; stream_class->read_fn = g_resource_file_input_stream_read; stream_class->skip = g_resource_file_input_stream_skip; stream_class->close_fn = g_resource_file_input_stream_close; file_stream_class->tell = g_resource_file_input_stream_tell; file_stream_class->can_seek = g_resource_file_input_stream_can_seek; file_stream_class->seek = g_resource_file_input_stream_seek; file_stream_class->query_info = g_resource_file_input_stream_query_info; }
static void g_local_file_input_stream_class_init (GLocalFileInputStreamClass *klass) { GObjectClass *gobject_class = G_OBJECT_CLASS (klass); GInputStreamClass *stream_class = G_INPUT_STREAM_CLASS (klass); GFileInputStreamClass *file_stream_class = G_FILE_INPUT_STREAM_CLASS (klass); g_type_class_add_private (klass, sizeof (GLocalFileInputStreamPrivate)); gobject_class->finalize = g_local_file_input_stream_finalize; stream_class->read_fn = g_local_file_input_stream_read; stream_class->skip = g_local_file_input_stream_skip; stream_class->close_fn = g_local_file_input_stream_close; file_stream_class->tell = g_local_file_input_stream_tell; file_stream_class->can_seek = g_local_file_input_stream_can_seek; file_stream_class->seek = g_local_file_input_stream_seek; file_stream_class->query_info = g_local_file_input_stream_query_info; }