libosmscout  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
DBThread.h File Reference
#include <QtGui>
#include <QThread>
#include <QMetaType>
#include <QMutex>
#include <QTime>
#include <QTimer>
#include <QReadWriteLock>
#include <osmscout/LocationEntry.h>
#include <osmscout/BasemapDatabase.h>
#include <osmscout/Database.h>
#include <osmscout/LocationService.h>
#include <osmscout/MapService.h>
#include <osmscout/MapPainterQt.h>
#include <osmscout/Settings.h>
#include <osmscout/TileCache.h>
#include <osmscout/OsmTileDownloader.h>
#include <osmscout/MapManager.h>
#include <osmscout/DBInstance.h>
#include <osmscout/DBJob.h>

Classes

struct  DatabaseLoadedResponse
 
class  DBThread
 Central object that manage database instances (DBInstance), its map styles (there is one global map style now) and provides simple thread-safe, asynchronous api for accessing it. More...
 
struct  MapViewStruct
 

Typedefs

typedef std::shared_ptr< DBThreadDBThreadRef
 

Enumerations

enum  DatabaseCoverage { Outside = 0, Covered = 1, Intersects = 2 }
 

Functions

bool operator!= (const MapViewStruct &r1, const MapViewStruct &r2)
 

Typedef Documentation

typedef std::shared_ptr<DBThread> DBThreadRef

Function Documentation

bool operator!= ( const MapViewStruct r1,
const MapViewStruct r2 
)
inline