Heart
1.4.918.d927d9c
Heart is base back end library for your c++ Qt projects.
Toggle main menu visibility
Loading...
Searching...
No Matches
bigdatapart.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2021-2025 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 BIGDATAPART_H
10
#define BIGDATAPART_H
11
12
#include "
bigdatabase.h
"
13
14
15
namespace
QH
{
16
namespace
PKG
{
17
21
class
HEARTSHARED_EXPORT
BigDataPart
:
public
BigDataBase
22
{
23
QH_PACKAGE
(
"BigDataPart"
)
24
25
public
:
26
BigDataPart
();
27
32
int
getPakckageNumber
()
const
;
33
38
void
setPakckageNumber
(
int
newPakckageNumber);
39
40
bool
isValid
()
const override
;
41
QString
toString
()
const override
;
42
47
const
QByteArray &
data
()
const
;
48
53
void
setData
(
const
QByteArray &newData);
54
55
protected
:
56
QDataStream &
fromStream
(QDataStream &stream)
override
;
57
QDataStream &
toStream
(QDataStream &stream)
const override
;
58
59
private
:
60
int
_pakckageNumber = 0;
61
QByteArray _data;
62
};
63
}
64
}
65
#endif
// BIGDATAPART_H
QH_PACKAGE
#define QH_PACKAGE(S)
QH_PACKAGE This macross prepare data to send and create a global id for package. For get global id us...
Definition
abstractdata.h:34
bigdatabase.h
QH::PKG::BigDataBase::BigDataBase
BigDataBase()
Definition
bigdatabase.cpp:14
QH::PKG::BigDataPart::setPakckageNumber
void setPakckageNumber(int newPakckageNumber)
setPakckageNumber This method sets new number of packagePart.
Definition
bigdatapart.cpp:19
QH::PKG::BigDataPart::setData
void setData(const QByteArray &newData)
setData this method sets new value raw data for pacakge part.
Definition
bigdatapart.cpp:56
QH::PKG::BigDataPart::fromStream
QDataStream & fromStream(QDataStream &stream) override
fromStream This method should be read all bytes from the stream object and full the current object.
Definition
bigdatapart.cpp:34
QH::PKG::BigDataPart::data
const QByteArray & data() const
data This method return raw data of this package part.
Definition
bigdatapart.cpp:52
QH::PKG::BigDataPart::BigDataPart
BigDataPart()
Definition
bigdatapart.cpp:11
QH::PKG::BigDataPart::toStream
QDataStream & toStream(QDataStream &stream) const override
fromStream This method should be write all members of the current object to the stream object.
Definition
bigdatapart.cpp:43
QH::PKG::BigDataPart::isValid
bool isValid() const override
Definition
bigdatapart.cpp:23
QH::PKG::BigDataPart::getPakckageNumber
int getPakckageNumber() const
getPakckageNumber This method return current package number
Definition
bigdatapart.cpp:15
QH::PKG::BigDataPart::toString
QString toString() const override
Definition
bigdatapart.cpp:27
QH::PKG
The PKG namesapce - this namespace contains all default packages of the Heart library....
Definition
heart.h:211
QH
The QH namespace - QuasarApp Heart namespace. This namespace contains all classes of the Heart librar...
Definition
heart.cpp:13
src
public
packages
bigdatapart.h
Generated by
1.18.0