ubuntu-location-service: /build/location-service-git/src/location-service/include/location_service/com/ubuntu/location/connectivity/manager.h File Reference

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

Classes | Namespaces | Enumerations | Functions
manager.h File Reference
`#include <com/ubuntu/location/connectivity/radio_cell.h>`
`#include <com/ubuntu/location/connectivity/wireless_network.h>`
`#include <core/property.h>`
`#include <memory>`
`#include <string>`
`#include <vector>`
Include dependency graph for manager.h:

Go to the source code of this file.

## Classes
class | com::ubuntu::location::connectivity::Manager
| The Manager class encapsulates access to network/radio information. More...
struct | com::ubuntu::location::connectivity::Manager::Errors
struct | com::ubuntu::location::connectivity::Manager::Errors::ConnectivityManagementNotSupported
| The ConnectivityManagementNotSupported struct is thrown if the underlying platform does not provide support for connectivity mgmt. More...

## Namespaces
| com
| com::ubuntu
| com::ubuntu::location
| com::ubuntu::location::connectivity

## Enumerations
enum class | com::ubuntu::location::connectivity::State { com::ubuntu::location::connectivity::unknown = 0 , com::ubuntu::location::connectivity::asleep = 10 , com::ubuntu::location::connectivity::disconnected = 20 , com::ubuntu::location::connectivity::disconnecting = 30 , com::ubuntu::location::connectivity::connecting = 40 , com::ubuntu::location::connectivity::connected_local = 50 , com::ubuntu::location::connectivity::connected_site = 60 , com::ubuntu::location::connectivity::connected_global = 70 }
| Enumerates all known system connectivity states. More...
enum class | com::ubuntu::location::connectivity::Characteristics : std::uint32_t { com::ubuntu::location::connectivity::none = 0 , com::ubuntu::location::connectivity::connection_goes_via_wifi = 1 << 0 , com::ubuntu::location::connectivity::connection_goes_via_wwan = 1 << 1 , com::ubuntu::location::connectivity::connection_is_roaming = 1 << 2 , com::ubuntu::location::connectivity::connection_has_monetary_costs = 1 << 3 , com::ubuntu::location::connectivity::connection_is_volume_limited = 1 << 4 , com::ubuntu::location::connectivity::connection_is_bandwith_limited = 1 << 5 }
| Summarizes characteristics of network connections. More...

## Functions
std::ostream & | com::ubuntu::location::connectivity::operator<< (std::ostream &out, State state)
| Pretty prints the given state to the given output stream. More...
Characteristics | com::ubuntu::location::connectivity::operator| (Characteristics l, Characteristics r)
| Bitwise or operator for Characteristics flags. More...
Characteristics | com::ubuntu::location::connectivity::operator& (Characteristics l, Characteristics r)
| Bitwise and operator for Characteristics flags. More...
std::ostream & | com::ubuntu::location::connectivity::operator<< (std::ostream &out, Characteristics characteristics)
| Pretty prints the given charateristics to the given output stream. More...
const std::shared_ptr< Manager > & | com::ubuntu::location::connectivity::platform_default_manager ()
| Provides access to a platform-specific implementation/instance of a connectivity manager. More...