mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-08-09 04:37:59 +02:00
41 lines
983 B
C++
41 lines
983 B
C++
//
|
|
// UploadAssetTask.h
|
|
// assignment-client/src/assets
|
|
//
|
|
// Created by Stephen Birarda on 2015-08-28.
|
|
// Copyright 2015 High Fidelity, Inc.
|
|
//
|
|
// Distributed under the Apache License, Version 2.0.
|
|
// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html
|
|
//
|
|
|
|
#pragma once
|
|
|
|
#ifndef hifi_UploadAssetTask_h
|
|
#define hifi_UploadAssetTask_h
|
|
|
|
#include <QtCore/QDir>
|
|
#include <QtCore/QObject>
|
|
#include <QtCore/QRunnable>
|
|
#include <QtCore/QSharedPointer>
|
|
|
|
#include "ReceivedMessage.h"
|
|
|
|
class NLPacketList;
|
|
class Node;
|
|
|
|
class UploadAssetTask : public QRunnable {
|
|
public:
|
|
UploadAssetTask(QSharedPointer<ReceivedMessage> message, QSharedPointer<Node> senderNode,
|
|
const QDir& resourcesDir, uint64_t filesizeLimit);
|
|
|
|
void run() override;
|
|
|
|
private:
|
|
QSharedPointer<ReceivedMessage> _receivedMessage;
|
|
QSharedPointer<Node> _senderNode;
|
|
QDir _resourcesDir;
|
|
uint64_t _filesizeLimit;
|
|
};
|
|
|
|
#endif // hifi_UploadAssetTask_h
|