IdeRuntimeProvider
IdeRuntimeProvider
|
|
Object Hierarchy
GInterface
╰── IdeRuntimeProvider
Prerequisites
IdeRuntimeProvider requires
GObject.
Types and Values
IDE_TYPE_RUNTIME_PROVIDER
#define IDE_TYPE_RUNTIME_PROVIDER (ide_runtime_provider_get_type ())
struct IdeRuntimeProviderInterface
struct IdeRuntimeProviderInterface {
GTypeInterface parent;
void (*load) (IdeRuntimeProvider *self,
IdeRuntimeManager *manager);
void (*unload) (IdeRuntimeProvider *self,
IdeRuntimeManager *manager);
gboolean (*can_install) (IdeRuntimeProvider *self,
const gchar *runtime_id);
void (*install_async) (IdeRuntimeProvider *self,
const gchar *runtime_id,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
gboolean (*install_finish) (IdeRuntimeProvider *self,
GAsyncResult *result,
GError **error);
};
IdeRuntimeProvider
typedef struct _IdeRuntimeProvider IdeRuntimeProvider;