mirror of
https://github.com/overte-org/overte.git
synced 2025-04-20 01:24:03 +02:00
Update AssetClient/Request to use const byteRange
This commit is contained in:
parent
fee36453a3
commit
f5b7feccde
5 changed files with 7 additions and 7 deletions
|
@ -181,7 +181,7 @@ RenameMappingRequest* AssetClient::createRenameMappingRequest(const AssetPath& o
|
|||
return request;
|
||||
}
|
||||
|
||||
AssetRequest* AssetClient::createRequest(const AssetHash& hash, ByteRange byteRange) {
|
||||
AssetRequest* AssetClient::createRequest(const AssetHash& hash, const ByteRange& byteRange) {
|
||||
auto request = new AssetRequest(hash, byteRange);
|
||||
|
||||
// Move to the AssetClient thread in case we are not currently on that thread (which will usually be the case)
|
||||
|
|
|
@ -56,7 +56,7 @@ public:
|
|||
Q_INVOKABLE DeleteMappingsRequest* createDeleteMappingsRequest(const AssetPathList& paths);
|
||||
Q_INVOKABLE SetMappingRequest* createSetMappingRequest(const AssetPath& path, const AssetHash& hash);
|
||||
Q_INVOKABLE RenameMappingRequest* createRenameMappingRequest(const AssetPath& oldPath, const AssetPath& newPath);
|
||||
Q_INVOKABLE AssetRequest* createRequest(const AssetHash& hash, ByteRange byteRange = ByteRange());
|
||||
Q_INVOKABLE AssetRequest* createRequest(const AssetHash& hash, const ByteRange& byteRange = ByteRange());
|
||||
Q_INVOKABLE AssetUpload* createUpload(const QString& filename);
|
||||
Q_INVOKABLE AssetUpload* createUpload(const QByteArray& data);
|
||||
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
|
||||
static int requestID = 0;
|
||||
|
||||
AssetRequest::AssetRequest(const QString& hash, ByteRange byteRange) :
|
||||
AssetRequest::AssetRequest(const QString& hash, const ByteRange& byteRange) :
|
||||
_requestID(++requestID),
|
||||
_hash(hash),
|
||||
_byteRange(byteRange)
|
||||
|
|
|
@ -41,7 +41,7 @@ public:
|
|||
UnknownError
|
||||
};
|
||||
|
||||
AssetRequest(const QString& hash, ByteRange byteRange = ByteRange());
|
||||
AssetRequest(const QString& hash, const ByteRange& byteRange = ByteRange());
|
||||
virtual ~AssetRequest() override;
|
||||
|
||||
Q_INVOKABLE void start();
|
||||
|
@ -65,7 +65,7 @@ private:
|
|||
QByteArray _data;
|
||||
int _numPendingRequests { 0 };
|
||||
MessageID _assetRequestID { INVALID_MESSAGE_ID };
|
||||
ByteRange _byteRange;
|
||||
const ByteRange _byteRange;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -16,8 +16,8 @@ struct ByteRange {
|
|||
int64_t fromInclusive { 0 };
|
||||
int64_t toExclusive { 0 };
|
||||
|
||||
bool isSet() { return fromInclusive < 0 || fromInclusive < toExclusive; }
|
||||
int64_t size() { return toExclusive - fromInclusive; }
|
||||
bool isSet() const { return fromInclusive < 0 || fromInclusive < toExclusive; }
|
||||
int64_t size() const { return toExclusive - fromInclusive; }
|
||||
|
||||
// byte ranges are invalid if:
|
||||
// (1) the toExclusive of the range is negative
|
||||
|
|
Loading…
Reference in a new issue