Interface

GeocodeGlib-2.0GeocodeGlibBackendInterface

Interface for implementing Backend. Contains only the virtual methods that need to be implemented.

interface Interface {
    vfunc_forward_search(
        params: GLib.HashTable<string, GObject.Value>,
        cancellable: Gio.Cancellable | null,
    ): GeocodeGlib.Place[];
    vfunc_forward_search_async(
        params: GLib.HashTable<string, GObject.Value>,
        cancellable: Gio.Cancellable | null,
        callback: AsyncReadyCallback<GeocodeGlib.Backend.Interface> | null,
    ): void;
    vfunc_forward_search_finish(result: Gio.AsyncResult): GeocodeGlib.Place[];
    vfunc_reverse_resolve(
        params: GLib.HashTable<string, GObject.Value>,
        cancellable: Gio.Cancellable | null,
    ): GeocodeGlib.Place[];
    vfunc_reverse_resolve_async(
        params: GLib.HashTable<string, GObject.Value>,
        cancellable: Gio.Cancellable | null,
        callback: AsyncReadyCallback<GeocodeGlib.Backend.Interface> | null,
    ): void;
    vfunc_reverse_resolve_finish(result: Gio.AsyncResult): GeocodeGlib.Place[];
}

Hierarchy (View Summary)

Index

Methods