Heart 1.3.842.34c2ab5
Heart is base back end library for your c++ Qt projects.
bigdatapart.cpp
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#include "bigdatapart.h"
9namespace QH {
10namespace PKG {
14
16 return _pakckageNumber;
17}
18
19void BigDataPart::setPakckageNumber(int newPakckageNumber) {
20 _pakckageNumber = newPakckageNumber;
21}
22
24 return BigDataBase::isValid() && _pakckageNumber >= 0 && _data.size();
25}
26
27QString BigDataPart::toString() const {
28 return BigDataBase::toString() +
29 " packageNumber: " +
30 QString::number(_pakckageNumber) +
31 " raw data size : " + QString::number(_data.size());
32}
33
34QDataStream &BigDataPart::fromStream(QDataStream &stream) {
36
37 stream >> _pakckageNumber;
38 stream >> _data;
39
40 return stream;
41}
42
43QDataStream &BigDataPart::toStream(QDataStream &stream) const {
45
46 stream << _pakckageNumber;
47 stream << _data;
48
49 return stream;
50}
51
52const QByteArray &BigDataPart::data() const {
53 return _data;
54}
55
56void BigDataPart::setData(const QByteArray &newData) {
57 _data = newData;
58}
59
60}
61}
QDataStream & fromStream(QDataStream &stream) override
fromStream This method should be read all bytes from the stream object and full the current object.
QString toString() const override
bool isValid() const override
isValid This method check current object to valid.
QDataStream & toStream(QDataStream &stream) const override
fromStream This method should be write all members of the current object to the stream object.
void setPakckageNumber(int newPakckageNumber)
setPakckageNumber This method sets new number of packagePart.
void setData(const QByteArray &newData)
setData this method sets new value raw data for pacakge part.
QDataStream & fromStream(QDataStream &stream) override
fromStream This method should be read all bytes from the stream object and full the current object.
const QByteArray & data() const
data This method return raw data of this package part.
QDataStream & toStream(QDataStream &stream) const override
fromStream This method should be write all members of the current object to the stream object.
bool isValid() const override
isValid This method check current object to valid.
int getPakckageNumber() const
getPakckageNumber This method return current package number
QString toString() const override
The QH namespace - QuasarApp Heart namespace. This namespace contains all classes of the Heart librar...
Definition heart.cpp:13