class GnssService

Defined at line 14 of file ../../src/connectivity/location/gnss/gnss_service.h

Public Methods

void GnssService (async_dispatcher_t * dispatcher)

Defined at line 83 of file ../../src/connectivity/location/gnss/gnss_service.cc

void GetSingleShotFix (GetSingleShotFixRequest & request, GetSingleShotFixCompleter::Sync & completer)

fuchsia.location.gnss.Provider APIs.

Defined at line 98 of file ../../src/connectivity/location/gnss/gnss_service.cc

void StartTimeBasedLocationTracking (StartTimeBasedLocationTrackingRequest & request, StartTimeBasedLocationTrackingCompleter::Sync & completer)

Defined at line 105 of file ../../src/connectivity/location/gnss/gnss_service.cc

void GetCapabilities (GetCapabilitiesCompleter::Sync & completer)

Defined at line 120 of file ../../src/connectivity/location/gnss/gnss_service.cc

void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_location_gnss::Provider> metadata, fidl::UnknownMethodCompleter::Sync & completer)

Defined at line 128 of file ../../src/connectivity/location/gnss/gnss_service.cc

void AddBinding (async_dispatcher_t * dispatcher, fidl::ServerEnd<fuchsia_location_gnss::Provider> server_end)

Defined at line 134 of file ../../src/connectivity/location/gnss/gnss_service.cc

void OnUnbound (fidl::UnbindInfo info)

Defined at line 144 of file ../../src/connectivity/location/gnss/gnss_service.cc

void SendUpdateToListeners (const fuchsia_location_gnss_types::Location & location)

This function is used to report location to listeners when it is available from driver.

Defined at line 85 of file ../../src/connectivity/location/gnss/gnss_service.cc