Interface

GeocodeGlib-2.0GeocodeGlibBackendInterface

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

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

Hierarchy (View Summary)

Index

Methods