Top | ![]() |
![]() |
![]() |
![]() |
#define | IDE_TYPE_BUILD_RESULT |
enum | IdeBuildResultLog |
struct | IdeBuildResultClass |
IdeBuildResult |
GInputStream *
ide_build_result_get_stdout_stream (IdeBuildResult *result
);
Fetches a merged stdout stream for all child processes of this build result.
GInputStream *
ide_build_result_get_stderr_stream (IdeBuildResult *result
);
Fetches a merged stdedrr stream for all child processes of this build result.
void ide_build_result_log_subprocess (IdeBuildResult *result
,GSubprocess *subprocess
);
GTimeSpan
ide_build_result_get_running_time (IdeBuildResult *self
);
void ide_build_result_set_running (IdeBuildResult *self
,gboolean running
);
void ide_build_result_emit_diagnostic (IdeBuildResult *self
,IdeDiagnostic *diagnostic
);
void ide_build_result_set_mode (IdeBuildResult *self
,const gchar *mode
);
void ide_build_result_log_stdout (IdeBuildResult *result
,const gchar *format
,...
);
void ide_build_result_log_stderr (IdeBuildResult *result
,const gchar *format
,...
);
struct IdeBuildResultClass { IdeObjectClass parent; void (*diagnostic) (IdeBuildResult *self, IdeDiagnostic *diagnostic); void (*log) (IdeBuildResult *self, IdeBuildResultLog log, const gchar *message); };
“mode”
property“mode” gchar *
The name of the current build step.
Flags: Read / Write
Default value: NULL
“running”
property“running” gboolean
If the build process is still running.
Flags: Read / Write
Default value: FALSE
“diagnostic”
signalvoid user_function (IdeBuildResult *idebuildresult, IdeDiagnostic *arg1, gpointer user_data)
Flags: Run Last
“log”
signalvoid user_function (IdeBuildResult *idebuildresult, IdeBuildResultLog arg1, gchar *arg2, gpointer user_data)
Flags: Run Last