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

#include <update_selector.h>

Inheritance diagram for com::lomiri::location::UpdateSelector:
Collaboration diagram for com::lomiri::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::lomiri::location::UpdateSelector::UpdateSelector ( const UpdateSelector & )
delete

References UpdateSelector().

Referenced by operator=(), and UpdateSelector().

Here is the call graph for this function:

◆ ~UpdateSelector()

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

◆ UpdateSelector() [2/2]

com::lomiri::location::UpdateSelector::UpdateSelector ( )
protecteddefault

Member Function Documentation

◆ operator=()

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

References UpdateSelector().

Here is the call graph for this function:

◆ select()

virtual WithSource< Update< Position > > com::lomiri::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: