Functions
gs_plugin_job_set_propagate_error ()
void
gs_plugin_job_set_propagate_error (GsPluginJob *self
,
gboolean propagate_error
);
gs_plugin_job_set_max_results ()
void
gs_plugin_job_set_max_results (GsPluginJob *self
,
guint max_results
);
gs_plugin_job_newv()
#define gs_plugin_job_newv(a,...) GS_PLUGIN_JOB(g_object_new(GS_TYPE_PLUGIN_JOB, "action", a, __VA_ARGS__))
Types and Values
GS_TYPE_PLUGIN_JOB
#define GS_TYPE_PLUGIN_JOB (gs_plugin_job_get_type ())
struct GsPluginJobClass
struct GsPluginJobClass {
GObjectClass parent_class;
void (*run_async) (GsPluginJob *self,
GsPluginLoader *plugin_loader,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
gboolean (*run_finish) (GsPluginJob *self,
GAsyncResult *result,
GError **error);
};
GS_PLUGIN_JOB_DEDUPE_FLAGS_DEFAULT
#define GS_PLUGIN_JOB_DEDUPE_FLAGS_DEFAULT
GsPluginJob
typedef struct _GsPluginJob GsPluginJob;