ubuntu-location-service  ..
An aggregating location service providing positioning and geocoding capabilities to applications.
com::ubuntu::location::UpdateSelector Class Referenceabstract

#include <update_selector.h>

+ Inheritance diagram for com::ubuntu::location::UpdateSelector:
+ Collaboration diagram for com::ubuntu::location::UpdateSelector:

Public Types

typedef std::shared_ptr< UpdateSelectorPtr
 

Public Member Functions

 UpdateSelector (const UpdateSelector &)=delete
 
UpdateSelectoroperator= (const UpdateSelector &)=delete
 
virtual ~UpdateSelector ()=default
 
virtual WithSource< Update< Position > > select (const WithSource< Update< Position >> &older, const WithSource< Update< Position >> &newer)=0
 

Protected Member Functions

 UpdateSelector ()=default
 

Detailed Description

Definition at line 34 of file update_selector.h.

Member Typedef Documentation

◆ Ptr

Definition at line 37 of file update_selector.h.

Constructor & Destructor Documentation

◆ UpdateSelector() [1/2]

com::ubuntu::location::UpdateSelector::UpdateSelector ( const UpdateSelector )
delete

◆ ~UpdateSelector()

virtual com::ubuntu::location::UpdateSelector::~UpdateSelector ( )
virtualdefault

◆ UpdateSelector() [2/2]

com::ubuntu::location::UpdateSelector::UpdateSelector ( )
protecteddefault

Member Function Documentation

◆ operator=()

UpdateSelector& com::ubuntu::location::UpdateSelector::operator= ( const UpdateSelector )
delete

◆ select()

virtual WithSource<Update<Position> > com::ubuntu::location::UpdateSelector::select ( const WithSource< Update< Position >> &  older,
const WithSource< Update< Position >> &  newer 
)
pure virtual

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