[core] restructure TileSource construction and callbacks

This commit is contained in:
Konstantin Käfer
2016-05-20 16:12:22 +02:00
parent 6b729ccb46
commit 2b6d0751cf
19 changed files with 260 additions and 262 deletions

View File

@@ -7,17 +7,17 @@
namespace mbgl {
class FileSource;
class AsyncRequest;
class VectorTileSource : public GeometryTileSource {
public:
VectorTileSource(const Resource&, FileSource&);
VectorTileSource(GeometryTileData&, const Resource&, FileSource&);
virtual ~VectorTileSource() = default;
std::unique_ptr<AsyncRequest> monitorTile(const Callback&) override;
private:
const Resource resource;
FileSource& fileSource;
std::unique_ptr<AsyncRequest> request;
};
} // namespace mbgl