| Top |
| void | ide_diagnostic_provider_diagnose_async () |
| IdeDiagnostics * | ide_diagnostic_provider_diagnose_finish () |
void ide_diagnostic_provider_diagnose_async (IdeDiagnosticProvider *self,IdeFile *file,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
IdeDiagnostics * ide_diagnostic_provider_diagnose_finish (IdeDiagnosticProvider *self,GAsyncResult *result,GError **error);
Completes an asynchronous call to ide_diagnostic_provider_diagnose_async().
#define IDE_TYPE_DIAGNOSTIC_PROVIDER (ide_diagnostic_provider_get_type())
struct IdeDiagnosticProviderInterface {
GTypeInterface parent_interface;
void (*set_context) (IdeDiagnosticProvider *self,
IdeContext *context);
void (*diagnose_async) (IdeDiagnosticProvider *self,
IdeFile *file,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
IdeDiagnostics *(*diagnose_finish) (IdeDiagnosticProvider *self,
GAsyncResult *result,
GError **error);
void (*load) (IdeDiagnosticProvider *self);
};