ubuntu-location-service  ..
An aggregating location service providing positioning and geocoding capabilities to applications.
com::ubuntu::location::service::session::Interface Class Reference

Models a session with the location service. More...

#include <interface.h>

+ Inheritance diagram for com::ubuntu::location::service::session::Interface:
+ Collaboration diagram for com::ubuntu::location::service::session::Interface:

Classes

struct  Errors
 
struct  Updates
 Encapsulates updates provided for this session, and the ability to enable/disable updates. More...
 

Public Types

typedef std::shared_ptr< InterfacePtr
 

Public Member Functions

 Interface (const Interface &)=delete
 
virtual ~Interface () noexcept
 
Interfaceoperator= (const Interface &)=delete
 
virtual Updatesupdates ()
 Provides access to the updates delivered for this session. More...
 

Protected Member Functions

 Interface ()
 

Detailed Description

Models a session with the location service.

Definition at line 42 of file interface.h.

Member Typedef Documentation

Definition at line 105 of file interface.h.

Constructor & Destructor Documentation

com::ubuntu::location::service::session::Interface::Interface ( const Interface )
delete
virtual com::ubuntu::location::service::session::Interface::~Interface ( )
virtualnoexcept
com::ubuntu::location::service::session::Interface::Interface ( )
protected

Member Function Documentation

Interface& com::ubuntu::location::service::session::Interface::operator= ( const Interface )
delete
virtual Updates& com::ubuntu::location::service::session::Interface::updates ( )
virtual

Provides access to the updates delivered for this session.

Returns
A mutable reference to updates.

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