ubuntu-location-service: Class Hierarchy

ubuntu-location-service .. An aggregating location service providing positioning and geocoding capabilities to applications.

Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]

C com::ubuntu::location::Accuracy< T > |
C com::ubuntu::location::Criteria::Accuracy |
C com::ubuntu::location::Position::Accuracy |
C com::ubuntu::location::AccuracyTraits< T > |
C com::ubuntu::location::connectivity::BoundedInteger< Tag, min, max, inv > | A helper class to handle bounded integer values, with an optional domain for tagging domain-specific types
C com::ubuntu::location::Clock | Defines the timebase of the location service
C core::dbus::Codec< com::ubuntu::location::Criteria > |
C core::dbus::Codec< com::ubuntu::location::Optional< T > > |
C core::dbus::Codec< com::ubuntu::location::Position > |
C core::dbus::Codec< com::ubuntu::location::Provider::Features > |
C core::dbus::Codec< com::ubuntu::location::Provider::Requirements > |
C core::dbus::Codec< com::ubuntu::location::service::State > |
C core::dbus::Codec< com::ubuntu::location::SpaceVehicle > |
C core::dbus::Codec< com::ubuntu::location::SpaceVehicle::Key > |
C core::dbus::Codec< com::ubuntu::location::units::Quantity< T > > |
C core::dbus::Codec< com::ubuntu::location::Update< T > > |
C core::dbus::Codec< com::ubuntu::location::wgs84::Coordinate< T, U > > |
C core::dbus::Codec< com::ubuntu::location::WifiAndCellIdReportingState > |
C core::dbus::Codec< std::map< com::ubuntu::location::SpaceVehicle::Key, com::ubuntu::location::SpaceVehicle > > |
C com::ubuntu::location::providers::remote::skeleton::Configuration | All creation time arguments go here
C com::ubuntu::location::providers::remote::stub::Configuration | All creation time arguments go here
C com::ubuntu::location::service::Configuration |
C com::ubuntu::location::service::session::Skeleton::Configuration |
C com::ubuntu::location::service::Skeleton::Configuration |
C com::ubuntu::location::Provider::Controller | Facade for controlling the state of position/heading/velocity updates
C com::ubuntu::location::wgs84::Coordinate< Tag, UnitType > |
C com::ubuntu::location::wgs84::CoordinateTraits< Coordinate > |
C com::ubuntu::location::wgs84::CoordinateTraits< Altitude > |
C com::ubuntu::location::wgs84::CoordinateTraits< Latitude > |
C com::ubuntu::location::wgs84::CoordinateTraits< Longitude > |
C com::ubuntu::location::service::Interface::CreateSessionForCriteria |
C com::ubuntu::location::service::Interface::Errors::CreatingSession |
C com::ubuntu::location::service::Credentials | Credentials of a remote session
►C com::ubuntu::location::service::Skeleton::CredentialsResolver |
C com::ubuntu::location::service::Skeleton::DBusDaemonCredentialsResolver |
C com::ubuntu::location::Criteria | Summarizes criteria of a client session with respect to functionality and accuracy for position, velocity and heading measurements
C com::ubuntu::location::service::Interface::Properties::DoesReportCellAndWifiIds |
C com::ubuntu::location::service::Interface::Properties::DoesSatelliteBasedPositioning |
►Cstd::enable_shared_from_this |
C com::ubuntu::location::service::Skeleton |
C com::ubuntu::location::connectivity::Manager::Errors |
C com::ubuntu::location::service::Interface::Errors |
C com::ubuntu::location::service::session::Interface::Errors |
►Cstd::exception | STL class
►Cstd::runtime_error | STL class
C com::ubuntu::location::connectivity::Manager::Errors::ConnectivityManagementNotSupported | The ConnectivityManagementNotSupported struct is thrown if the underlying platform does not provide support for connectivity mgmt
C com::ubuntu::location::connectivity::RadioCell::Gsm | Models a GSM radio cell
C com::ubuntu::location::service::Interface::Errors::InsufficientPermissions |
C com::ubuntu::location::providers::remote::Interface |
C com::ubuntu::location::service::Interface | Models the primary interface to the location service
►C com::ubuntu::location::service::session::Interface | Models a session with the location service
C com::ubuntu::location::service::session::Implementation |
C com::ubuntu::location::service::Interface::Properties::IsOnline |
C com::ubuntu::location::SpaceVehicle::Key | Uniquely identifies a space vehicle, given its type and its id
C com::ubuntu::location::service::session::Skeleton::Local |
C com::ubuntu::location::connectivity::RadioCell::Lte | Models an LTE radio cell
C com::ubuntu::location::connectivity::Manager | Encapsulates access to network/radio information
C com::ubuntu::location::service::Skeleton::ObjectPathGenerator |
►C com::ubuntu::location::service::PermissionManager | Interface to check whether an application is allowed to access the location services
C com::ubuntu::location::service::DefaultPermissionManager |
C com::ubuntu::location::Position | The Position struct models a position in the wgs84 coordinate system
C com::ubuntu::location::providers::remote::Interface::Properties |
C com::ubuntu::location::service::Interface::Properties |
►C com::ubuntu::location::Provider | Abstract base of all positioning providers
C com::ubuntu::location::FusionProvider |
C com::ubuntu::location::ProxyProvider |
C com::ubuntu::location::ProviderEnumerator |
C com::ubuntu::location::ProviderFactory |
C com::ubuntu::location::ProviderSelection |
►C com::ubuntu::location::ProviderSelectionPolicy |
C com::ubuntu::location::DefaultProviderSelectionPolicy |
C com::ubuntu::location::FusionProviderSelectionPolicy |
C com::ubuntu::location::connectivity::RadioCell | Models a radio cell that one of the modems in the system is connected to
C com::ubuntu::location::service::session::Skeleton::Remote |
C com::ubuntu::location::Criteria::Requires |
C core::dbus::traits::Service< com::ubuntu::location::service::Interface > |
C com::ubuntu::location::providers::remote::Interface::Signals |
C com::ubuntu::location::providers::remote::Interface::Skeleton |
►C core::dbus::Skeleton |
C com::ubuntu::location::service::Skeleton |
C com::ubuntu::location::service::session::Skeleton |
C com::ubuntu::location::SpaceVehicle | A space-vehicle as visible to providers
C com::ubuntu::location::service::Interface::Properties::State |
C com::ubuntu::location::providers::remote::Interface::Stub |
►C core::dbus::Stub |
C com::ubuntu::location::service::Stub |
C com::ubuntu::location::service::session::Stub |
C com::ubuntu::location::service::SystemConfiguration |
C core::dbus::helper::TypeMapper< com::ubuntu::location::service::State > |
C core::dbus::helper::TypeMapper< com::ubuntu::location::SpaceVehicle > |
C core::dbus::helper::TypeMapper< com::ubuntu::location::SpaceVehicle::Key > |
C core::dbus::helper::TypeMapper< com::ubuntu::location::units::Quantity< T > > |
C core::dbus::helper::TypeMapper< com::ubuntu::location::Update< T > > |
C core::dbus::helper::TypeMapper< std::map< com::ubuntu::location::SpaceVehicle::Key, com::ubuntu::location::SpaceVehicle > > |
C com::ubuntu::location::connectivity::RadioCell::Umts | Models a UMTS radio cell
C com::ubuntu::location::Update< T > | Templated class that wraps a value and timestamp
C com::ubuntu::location::Provider::Updates | Wraps all updates that can be delivered by a provider
C com::ubuntu::location::service::session::Interface::Updates | Encapsulates updates provided for this session, and the ability to enable/disable updates
►C com::ubuntu::location::UpdateSelector |
C com::ubuntu::location::NewerOrMoreAccurateUpdateSelector |
C com::ubuntu::location::NewerUpdateSelector |
C com::ubuntu::location::service::Interface::Properties::VisibleSpaceVehicles |
C com::ubuntu::location::connectivity::WirelessNetwork |
C com::ubuntu::location::WithSource< T > |