/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
platform/location_service.hpp
30 строк
604 B
Sergey Yershov
Fix include path for platform
23 сен 2015, 02:45
23 сен 2015, 02:45
e605a3a
Код
Авторство
О чём код?
#pragma once #include "platform/location.hpp" namespace location { class LocationObserver { public: virtual void OnLocationError(TLocationError errorCode) = 0; virtual void OnLocationUpdated(GpsInfo const & info) = 0; }; class LocationService { protected: LocationObserver & m_observer; public: LocationService(LocationObserver & observer) : m_observer(observer) {} virtual ~LocationService() {} virtual void Start() = 0; virtual void Stop() = 0; }; } // namespace location extern "C" location::LocationService * CreateDesktopLocationService(location::LocationObserver & observer);