| Top |
IdeConfigurationProvider is implemented by IdeBuildconfigConfigurationProvider.
void ide_configuration_provider_load_async (IdeConfigurationProvider *self,IdeConfigurationManager *manager,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
gboolean ide_configuration_provider_load_finish (IdeConfigurationProvider *self,GAsyncResult *result,GError **error);
void ide_configuration_provider_unload (IdeConfigurationProvider *self,IdeConfigurationManager *manager);
void ide_configuration_provider_save_async (IdeConfigurationProvider *self,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
gboolean ide_configuration_provider_save_finish (IdeConfigurationProvider *self,GAsyncResult *result,GError **error);
#define IDE_TYPE_CONFIGURATION_PROVIDER (ide_configuration_provider_get_type ())
struct IdeConfigurationProviderInterface {
GTypeInterface parent;
void (*load_async) (IdeConfigurationProvider *self,
IdeConfigurationManager *manager,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
gboolean (*load_finish) (IdeConfigurationProvider *self,
GAsyncResult *result,
GError **error);
void (*unload) (IdeConfigurationProvider *self,
IdeConfigurationManager *manager);
void (*save_async) (IdeConfigurationProvider *self,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
gboolean (*save_finish) (IdeConfigurationProvider *self,
GAsyncResult *result,
GError **error);
};