18 #ifndef LOCATION_SERVICE_COM_UBUNTU_LOCATION_SERVICE_STUB_H_
19 #define LOCATION_SERVICE_COM_UBUNTU_LOCATION_SERVICE_STUB_H_
21 #include "com/ubuntu/location/service/interface.h"
22 #include "com/ubuntu/location/service/session/interface.h"
24 #include <org/freedesktop/dbus/stub.h>
34 class Stub :
public org::freedesktop::dbus::Stub<Interface>
37 Stub(
const dbus::Bus::Ptr& connection);
39 Stub& operator=(
const Stub&) =
delete;
42 session::Interface::Ptr create_session_for_criteria(
const Criteria& criteria);
46 std::unique_ptr<Private> d;
52 #endif // LOCATION_SERVICE_COM_UBUNTU_LOCATION_SERVICE_STUB_H_