ubuntu-location-service  ..
An aggregating location service providing positioning and geocoding capabilities to applications.
com::ubuntu::location::providers::remote::Interface::Stub Struct Reference

#include <interface.h>

+ Collaboration diagram for com::ubuntu::location::providers::remote::Interface::Stub:

Public Member Functions

 Stub (const core::dbus::Object::Ptr &object)
 

Public Attributes

core::dbus::Object::Ptr object
 
struct {
   std::shared_ptr< core::dbus::Property< Properties::HasPosition > >   has_position
 
   std::shared_ptr< core::dbus::Property< Properties::HasVelocity > >   has_velocity
 
   std::shared_ptr< core::dbus::Property< Properties::HasHeading > >   has_heading
 
   std::shared_ptr< core::dbus::Property< Properties::RequiresSatellites > >   requires_satellites
 
   std::shared_ptr< core::dbus::Property< Properties::RequiresCellNetwork > >   requires_cell_network
 
   std::shared_ptr< core::dbus::Property< Properties::RequiresDataNetwork > >   requires_data_network
 
   std::shared_ptr< core::dbus::Property< Properties::RequiresMonetarySpending > >   requires_monetary_spending
 
   std::shared_ptr< core::dbus::Property< Properties::ArePositionUpdatesRunning > >   are_position_updates_running
 
   std::shared_ptr< core::dbus::Property< Properties::AreHeadingUpdatesRunning > >   are_heading_updates_running
 
   std::shared_ptr< core::dbus::Property< Properties::AreVelocityUpdatesRunning > >   are_velocity_updates_running
 
properties
 
struct {
   std::shared_ptr< core::dbus::Signal< Signals::PositionChanged, Signals::PositionChanged::ArgumentType > >   position_changed
 
   std::shared_ptr< core::dbus::Signal< Signals::HeadingChanged, Signals::HeadingChanged::ArgumentType > >   heading_changed
 
   std::shared_ptr< core::dbus::Signal< Signals::VelocityChanged, Signals::VelocityChanged::ArgumentType > >   velocity_changed
 
signals
 

Detailed Description

Definition at line 161 of file interface.h.

Constructor & Destructor Documentation

com::ubuntu::location::providers::remote::Interface::Stub::Stub ( const core::dbus::Object::Ptr &  object)
inline

Definition at line 165 of file interface.h.

Member Data Documentation

std::shared_ptr<core::dbus::Property<Properties::AreHeadingUpdatesRunning> > com::ubuntu::location::providers::remote::Interface::Stub::are_heading_updates_running

Definition at line 202 of file interface.h.

std::shared_ptr<core::dbus::Property<Properties::ArePositionUpdatesRunning> > com::ubuntu::location::providers::remote::Interface::Stub::are_position_updates_running

Definition at line 201 of file interface.h.

std::shared_ptr<core::dbus::Property<Properties::AreVelocityUpdatesRunning> > com::ubuntu::location::providers::remote::Interface::Stub::are_velocity_updates_running

Definition at line 203 of file interface.h.

std::shared_ptr<core::dbus::Property<Properties::HasHeading> > com::ubuntu::location::providers::remote::Interface::Stub::has_heading

Definition at line 196 of file interface.h.

std::shared_ptr<core::dbus::Property<Properties::HasPosition> > com::ubuntu::location::providers::remote::Interface::Stub::has_position

Definition at line 194 of file interface.h.

std::shared_ptr<core::dbus::Property<Properties::HasVelocity> > com::ubuntu::location::providers::remote::Interface::Stub::has_velocity

Definition at line 195 of file interface.h.

std::shared_ptr<core::dbus::Signal< Signals::HeadingChanged, Signals::HeadingChanged::ArgumentType > > com::ubuntu::location::providers::remote::Interface::Stub::heading_changed

Definition at line 216 of file interface.h.

core::dbus::Object::Ptr com::ubuntu::location::providers::remote::Interface::Stub::object

Definition at line 190 of file interface.h.

std::shared_ptr<core::dbus::Signal< Signals::PositionChanged, Signals::PositionChanged::ArgumentType > > com::ubuntu::location::providers::remote::Interface::Stub::position_changed

Definition at line 211 of file interface.h.

struct { ... } com::ubuntu::location::providers::remote::Interface::Stub::properties
std::shared_ptr<core::dbus::Property<Properties::RequiresCellNetwork> > com::ubuntu::location::providers::remote::Interface::Stub::requires_cell_network

Definition at line 198 of file interface.h.

std::shared_ptr<core::dbus::Property<Properties::RequiresDataNetwork> > com::ubuntu::location::providers::remote::Interface::Stub::requires_data_network

Definition at line 199 of file interface.h.

std::shared_ptr<core::dbus::Property<Properties::RequiresMonetarySpending> > com::ubuntu::location::providers::remote::Interface::Stub::requires_monetary_spending

Definition at line 200 of file interface.h.

std::shared_ptr<core::dbus::Property<Properties::RequiresSatellites> > com::ubuntu::location::providers::remote::Interface::Stub::requires_satellites

Definition at line 197 of file interface.h.

struct { ... } com::ubuntu::location::providers::remote::Interface::Stub::signals
std::shared_ptr<core::dbus::Signal< Signals::VelocityChanged, Signals::VelocityChanged::ArgumentType > > com::ubuntu::location::providers::remote::Interface::Stub::velocity_changed

Definition at line 221 of file interface.h.


The documentation for this struct was generated from the following file: