| Top |
| gboolean | ide_runtime_contains_program_in_path () |
| IdeSubprocessLauncher * | ide_runtime_create_launcher () |
| void | ide_runtime_prepare_configuration () |
| IdeRuntime * | ide_runtime_new () |
| const gchar * | ide_runtime_get_id () |
| void | ide_runtime_set_id () |
| const gchar * | ide_runtime_get_display_name () |
| void | ide_runtime_set_display_name () |
gboolean ide_runtime_contains_program_in_path (IdeRuntime *self,const gchar *program,GCancellable *cancellable);
IdeSubprocessLauncher * ide_runtime_create_launcher (IdeRuntime *self,GError **error);
Creates a launcher for the runtime.
This can be used to execute a command within a runtime.
It is important that this function can be run from a thread without side effects.
void ide_runtime_prepare_configuration (IdeRuntime *self,IdeConfiguration *configuration);
IdeRuntime * ide_runtime_new (IdeContext *context,const gchar *id,const gchar *title);
void ide_runtime_set_display_name (IdeRuntime *self,const gchar *display_name);
struct IdeRuntimeClass {
IdeObjectClass parent;
gboolean (*contains_program_in_path) (IdeRuntime *self,
const gchar *program,
GCancellable *cancellable);
IdeSubprocessLauncher *(*create_launcher) (IdeRuntime *self,
GError **error);
void (*prepare_configuration) (IdeRuntime *self,
IdeConfiguration *configuration);
IdeRunner *(*create_runner) (IdeRuntime *self,
IdeBuildTarget *build_target);
GFile *(*translate_file) (IdeRuntime *self,
GFile *file);
gpointer _reserved4;
gpointer _reserved5;
gpointer _reserved6;
gpointer _reserved7;
gpointer _reserved8;
gpointer _reserved9;
gpointer _reserved10;
gpointer _reserved11;
gpointer _reserved12;
gpointer _reserved13;
gpointer _reserved14;
gpointer _reserved15;
gpointer _reserved16;
};