IdeProjectMiner

IdeProjectMiner

Description

Functions

ide_project_miner_emit_discovered ()

void
ide_project_miner_emit_discovered (IdeProjectMiner *self,
                                   IdeProjectInfo *project_info);

ide_project_miner_mine_async ()

void
ide_project_miner_mine_async (IdeProjectMiner *self,
                              GCancellable *cancellable,
                              GAsyncReadyCallback callback,
                              gpointer user_data);

ide_project_miner_mine_finish ()

gboolean
ide_project_miner_mine_finish (IdeProjectMiner *self,
                               GAsyncResult *result,
                               GError **error);

Types and Values

IDE_TYPE_PROJECT_MINER

#define IDE_TYPE_PROJECT_MINER (ide_project_miner_get_type())

struct IdeProjectMinerInterface

struct IdeProjectMinerInterface {
  GTypeInterface parent_iface;

  void     (*discovered)  (IdeProjectMiner      *self,
                           IdeProjectInfo       *project_info);
  void     (*mine_async)  (IdeProjectMiner      *self,
                           GCancellable         *cancellable,
                           GAsyncReadyCallback   callback,
                           gpointer              user_data);
  gboolean (*mine_finish) (IdeProjectMiner      *self,
                           GAsyncResult         *result,
                           GError              **error);
};

IdeProjectMiner

typedef struct _IdeProjectMiner IdeProjectMiner;