Blame src/xb-builder-source-ctx.h

Packit caecb6
/*
Packit caecb6
 * Copyright (C) 2019 Richard Hughes <richard@hughsie.com>
Packit caecb6
 *
Packit caecb6
 * SPDX-License-Identifier: LGPL-2.1+
Packit caecb6
 */
Packit caecb6
Packit caecb6
#pragma once
Packit caecb6
Packit caecb6
#include <glib-object.h>
Packit caecb6
Packit caecb6
G_BEGIN_DECLS
Packit caecb6
Packit caecb6
#define XB_TYPE_BUILDER_SOURCE_CTX (xb_builder_source_ctx_get_type ())
Packit caecb6
G_DECLARE_DERIVABLE_TYPE (XbBuilderSourceCtx, xb_builder_source_ctx, XB, BUILDER_SOURCE_CTX, GObject)
Packit caecb6
Packit caecb6
struct _XbBuilderSourceCtxClass {
Packit caecb6
	GObjectClass			 parent_class;
Packit caecb6
	/*< private >*/
Packit caecb6
	void (*_xb_reserved1)		(void);
Packit caecb6
	void (*_xb_reserved2)		(void);
Packit caecb6
	void (*_xb_reserved3)		(void);
Packit caecb6
	void (*_xb_reserved4)		(void);
Packit caecb6
	void (*_xb_reserved5)		(void);
Packit caecb6
	void (*_xb_reserved6)		(void);
Packit caecb6
	void (*_xb_reserved7)		(void);
Packit caecb6
};
Packit caecb6
Packit caecb6
GInputStream	*xb_builder_source_ctx_get_stream	(XbBuilderSourceCtx	*self);
Packit caecb6
const gchar	*xb_builder_source_ctx_get_filename	(XbBuilderSourceCtx	*self);
Packit caecb6
GBytes		*xb_builder_source_ctx_get_bytes	(XbBuilderSourceCtx	*self,
Packit caecb6
							 GCancellable		*cancellable,
Packit caecb6
							 GError			**error);
Packit caecb6
Packit caecb6
G_END_DECLS