18 #ifndef LOCATION_SERVICE_COM_UBUNTU_LOCATION_SERVICE_SESSION_SKELETON_H_
19 #define LOCATION_SERVICE_COM_UBUNTU_LOCATION_SERVICE_SESSION_SKELETON_H_
21 #include "com/ubuntu/location/service/session/interface.h"
23 #include "com/ubuntu/location/channel.h"
24 #include "com/ubuntu/location/heading.h"
25 #include "com/ubuntu/location/position.h"
26 #include "com/ubuntu/location/provider.h"
27 #include "com/ubuntu/location/update.h"
28 #include "com/ubuntu/location/velocity.h"
30 #include <org/freedesktop/dbus/message.h>
31 #include <org/freedesktop/dbus/skeleton.h>
45 class Skeleton :
public org::freedesktop::dbus::Skeleton<Interface>
49 const org::freedesktop::dbus::Bus::Ptr& bus,
50 const org::freedesktop::dbus::types::ObjectPath& session_path);
55 virtual const org::freedesktop::dbus::types::ObjectPath& path()
const;
59 std::unique_ptr<Private> d;
67 #endif // LOCATION_SERVICE_COM_UBUNTU_LOCATION_SERVICE_SESSION_SKELETON_H_