Interface
IdeCodeIndexEntries
Prerequisite
In order to implement CodeIndexEntries, your type must inherit fromGObject
.
Instance methods
ide_code_index_entries_collect_async
Calls ide_code_index_entries_next_entries_async()
repeatedly until all
entries have been retrieved. After that, the async operation will complete.
ide_code_index_entries_next_entries_async
Requests the next set of results from the code index asynchronously. This allows implementations to possibly process data off the main thread without blocking the main loop.
ide_code_index_entries_next_entries_finish
Completes an asynchronous request for the next set of entries from the index.
Interface structure
struct IdeCodeIndexEntriesInterface {
GTypeInterface parent_iface;
GFile* (* get_file) (
IdeCodeIndexEntries* self
);
IdeCodeIndexEntry* (* get_next_entry) (
IdeCodeIndexEntries* self
);
void (* next_entries_async) (
IdeCodeIndexEntries* self,
GCancellable* cancellable,
GAsyncReadyCallback callback,
gpointer user_data
);
GPtrArray* (* next_entries_finish) (
IdeCodeIndexEntries* self,
GAsyncResult* result,
GError** error
);
}
No description available.
Interface members
parent_iface |
|
No description available. | |
get_file |
|
No description available. | |
get_next_entry |
|
No description available. | |
next_entries_async |
|
No description available. | |
next_entries_finish |
|
No description available. |
Virtual methods
Ide.CodeIndexEntries.next_entries_async
Requests the next set of results from the code index asynchronously. This allows implementations to possibly process data off the main thread without blocking the main loop.
Ide.CodeIndexEntries.next_entries_finish
Completes an asynchronous request for the next set of entries from the index.