Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:

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