~ci-train-bot/location-service/location-service-ubuntu-xenial-landing-074

« back to all changes in this revision

Viewing changes to src/location_service/com/ubuntu/location/connectivity/ofono_nm_connectivity_manager.h

This is the first MP in a series to generalize AGPS behavior. Here, we wire up 
incoming RIL-specific requests and respond to them by reaching out to our Ofono-based telephony stack.

Show diffs side-by-side

added added

removed removed

Lines of Context:
52
52
namespace dbus = core::dbus;
53
53
 
54
54
namespace com { namespace ubuntu { namespace location { namespace connectivity {
55
 
struct OfonoNmConnectivityManager : public com::ubuntu::location::connectivity::Manager
 
55
struct OfonoNmConnectivityManager : public com::ubuntu::location::connectivity::ExtendedManager
56
56
{
57
57
    // Creates an instance of the manager, resolving services on the given bus.
58
58
    OfonoNmConnectivityManager(const core::dbus::Bus::Ptr& bus);
82
82
 
83
83
    const core::Property<com::ubuntu::location::connectivity::Characteristics>& active_connection_characteristics() const;
84
84
 
 
85
    void enumerate_imsis(const std::function<void(const std::string&)>&) const override;
 
86
 
 
87
    void enumerate_msisdns(const std::function<void(const std::string&)>&) const override;
 
88
 
85
89
    struct Private
86
90
    {
87
91
        Private(const core::dbus::Bus::Ptr& bus);