ubuntu-location-service  0.0.2
Classes | Public Types | Public Member Functions | Protected Member Functions | Friends | List of all members
com::ubuntu::location::Provider::Controller Class Reference
Collaboration diagram for com::ubuntu::location::Provider::Controller:
Collaboration graph

Classes

class  Cache
 

Public Types

typedef std::shared_ptr
< Controller
Ptr
 

Public Member Functions

 Controller (const Controller &)=delete
 
Controlleroperator= (const Controller &)=delete
 
virtual void start_position_updates ()
 
virtual void stop_position_updates ()
 
bool are_position_updates_running () const
 
virtual void start_heading_updates ()
 
virtual void stop_heading_updates ()
 
bool are_heading_updates_running () const
 
virtual void start_velocity_updates ()
 
virtual void stop_velocity_updates ()
 
bool are_velocity_updates_running () const
 
const Cache< Update< Position > > & cached_position_update () const
 
const Cache< Update< Heading > > & cached_heading_update () const
 
const Cache< Update< Velocity > > & cached_velocity_update () const
 

Protected Member Functions

 Controller (Provider &instance)
 

Friends

class Provider
 

Detailed Description

Definition at line 62 of file provider.h.


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