Heart 1.3.842.34c2ab5
Heart is base back end library for your c++ Qt projects.
bigdatarequest.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2021-2024 QuasarApp.
3 * Distributed under the lgplv3 software license, see the accompanying
4 * Everyone is permitted to copy and distribute verbatim copies
5 * of this license document, but changing it is not allowed.
6*/
7
8
9#ifndef BIGDATAREQUEST_H
10#define BIGDATAREQUEST_H
11#include "bigdatabase.h"
12
13namespace QH {
14namespace PKG {
15
21{
22 QH_PACKAGE("BigDataRequest")
23
24public:
26
27 // StreamBase interface
28
33 int currentPart() const;
34
39 void setCurrentPart(int newCurrentPart);
40
41protected:
42 QDataStream &fromStream(QDataStream &stream) override;
43 QDataStream &toStream(QDataStream &stream) const override;
44
45private:
46 int _currentPart = 0;
47
48
49};
50
51}
52}
53
54#endif // BIGDATAREQUEST_H
#define QH_PACKAGE(S)
QH_PACKAGE This macross prepare data to send and create a global id for package. For get global id us...
The BigDataBase class This is base class of big data parts. This class contains id of movving pacakge...
Definition bigdatabase.h:21
The BigDataRequest class contains missing package parts for redownload. If missing parts count is 0 t...
#define HEARTSHARED_EXPORT
The QH namespace - QuasarApp Heart namespace. This namespace contains all classes of the Heart librar...
Definition heart.cpp:13