19 #ifndef UBUNTU_APPLICATION_LOCATION_HEADING_UPDATE_H_
20 #define UBUNTU_APPLICATION_LOCATION_HEADING_UPDATE_H_
80 #endif // UBUNTU_APPLICATION_LOCATION_HEADING_UPDATE_H_
UBUNTU_DLL_PUBLIC void ua_location_heading_update_ref(UALocationHeadingUpdate *update)
Increments the reference count of the heading update instance.
UBUNTU_DLL_PUBLIC void ua_location_heading_update_unref(UALocationHeadingUpdate *update)
Decrements the reference count of the heading update instance.
UBUNTU_DLL_PUBLIC double ua_location_heading_update_get_heading_in_degree(UALocationHeadingUpdate *update)
Queries the new heading from the update.
struct UbuntuApplicationLocationHeadingUpdate UALocationHeadingUpdate
Opaque type encapsulating a heading update.
#define UBUNTU_DLL_PUBLIC
UBUNTU_DLL_PUBLIC uint64_t ua_location_heading_update_get_timestamp(UALocationHeadingUpdate *update)
Queries the timestamp of the heading update.