Maria GDK 5.0.0.737
Documentation of native code in develop branch
Loading...
Searching...
No Matches
Maria::TileDataRequest Class Reference

#include <MTileDataRequest.h>

Public Types

enum  TileRequestState {
  Initial , Pending , Requested , Received ,
  Error , Unavailable
}
 

Public Member Functions

 TileDataRequest (const MapContentQuery &query, std::shared_ptr< TileData > tile)
 
void SetState (TileRequestState state)
 
TileRequestState GetState () const
 
std::shared_ptr< TileDataGetTile () const
 
const MapContentQueryGetQuery () const
 
int64_t GetRequestTime () const
 
void SetRequestTime (const int64_t &reqTime)
 
int64_t GetFinishTime () const
 
void SetFinishTime (const int64_t &finishTime)
 
int64_t GetReceiveTime () const
 
void SetReceiveTime (const int64_t &recvTime)
 

Protected Attributes

std::atomic< TileRequestState_state
 
std::shared_ptr< TileData_tile
 
MapContentQuery _query
 
int64_t _reqTime
 
int64_t _recvTime
 
int64_t _finishTime
 

Detailed Description

TileDataRequest - Short description. Detailed description.

Member Enumeration Documentation

◆ TileRequestState

Enumerator
Initial 

No data exists in the tile, no request has been made.

Pending 

HTTP request has been sent, waiting for response.

Requested 

A data request has been submitted, but no data has been received yet.

Received 

Data has been received, but the raw data has not been processed yet.

Error 

Tile request failed due to an unrecoverable error.

Unavailable 

Tile request failed due to a temporary failure. A new request can be made later.


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