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
|