cesium-native
0.41.0
|
Classes that support asynchronous operations. More...
Classes | |
class | AsyncSystem |
A system for managing asynchronous requests and tasks. More... | |
class | CacheResponse |
Cache response retrieved from the cache database. More... | |
class | CacheRequest |
Cache request retrieved from the cache database. More... | |
class | CacheItem |
Cache item retrieved from the cache database. More... | |
class | CachingAssetAccessor |
A decorator for an IAssetAccessor that caches requests and responses in an ICacheDatabase. More... | |
class | Future |
A value that will be available in the future, as produced by AsyncSystem. More... | |
class | GunzipAssetAccessor |
A decorator for an IAssetAccessor that automatically unzips gzipped asset responses from the underlying Asset Accessor. More... | |
struct | CaseInsensitiveCompare |
A case-insensitive less-then string comparison. More... | |
class | IAssetAccessor |
Provides asynchronous access to assets, usually files downloaded via HTTP. More... | |
class | IAssetRequest |
An asynchronous request for an asset, usually a file downloaded via HTTP. More... | |
class | IAssetResponse |
A completed response for a 3D Tiles asset. More... | |
class | ICacheDatabase |
Provides database storage interface to cache completed request. More... | |
class | SharedFuture |
A value that will be available in the future, as produced by AsyncSystem. Unlike Future, a SharedFuture allows multiple continuations to be attached, and allows SharedFuture::wait to be called multiple times. More... | |
class | ITaskProcessor |
When implemented by a rendering engine, allows tasks to be asynchronously executed in background threads. More... | |
struct | NetworkAssetDescriptor |
A description of an asset that can be loaded from the network using an IAssetAccessor. This includes a URL and any headers to be included in the request. More... | |
class | Promise |
A promise that can be resolved or rejected by an asynchronous task. More... | |
class | Promise< void > |
class | SharedAssetDepot |
A depot for SharedAsset instances, which are potentially shared between multiple objects. More... | |
class | SqliteCache |
Cache storage using SQLITE to store completed response. More... | |
class | ThreadPool |
A thread pool created by AsyncSystem::createThreadPool. More... | |
Typedefs | |
using | HttpHeaders = std::map< std::string, std::string, CaseInsensitiveCompare > |
Http Headers that maps case-insensitive header key with header value. | |
Classes that support asynchronous operations.