libosmscout  1.1.1
Public Member Functions | Protected Attributes | List of all members
osmscout::DBJob Class Reference

#include <libosmscout-client-qt/include/osmscout/DBJob.h>

Inheritance diagram for osmscout::DBJob:
Inheritance graph
[legend]
Collaboration diagram for osmscout::DBJob:
Collaboration graph
[legend]

Public Member Functions

 DBJob ()
 
 ~DBJob () override
 
virtual void Run (const osmscout::BasemapDatabaseRef &basempaDatabase, const std::list< DBInstanceRef > &databases, QReadLocker *locker)
 
virtual void Close ()
 

Protected Attributes

osmscout::BasemapDatabaseRef basemapDatabase
 Optional reference to the basemap database. More...
 
std::list< DBInstanceRefdatabases
 borrowed databases More...
 
QReadLocker * locker
 database locker More...
 
QThread * thread
 job thread More...
 

Constructor & Destructor Documentation

◆ DBJob()

osmscout::DBJob::DBJob ( )

◆ ~DBJob()

osmscout::DBJob::~DBJob ( )
override

Member Function Documentation

◆ Close()

virtual void osmscout::DBJob::Close ( )
virtual

Reimplemented in osmscout::DBLoadJob.

◆ Run()

virtual void osmscout::DBJob::Run ( const osmscout::BasemapDatabaseRef basempaDatabase,
const std::list< DBInstanceRef > &  databases,
QReadLocker *  locker 
)
virtual

Member Data Documentation

◆ basemapDatabase

osmscout::BasemapDatabaseRef osmscout::DBJob::basemapDatabase
protected

Optional reference to the basemap database.

◆ databases

std::list<DBInstanceRef> osmscout::DBJob::databases
protected

borrowed databases

◆ locker

QReadLocker* osmscout::DBJob::locker
protected

database locker

◆ thread

QThread* osmscout::DBJob::thread
protected

job thread


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