![]() |
Heart 1.4.918.d927d9c
Heart is base back end library for your c++ Qt projects.
|
#include "abstractnodeinfo.h"#include "ping.h"#include <QAbstractSocket>#include <QFutureWatcher>#include <QMutex>#include <QSharedPointer>#include <QTcpServer>#include <QThreadPool>#include <QTimer>#include <softdelete.h>#include "abstractdata.h"#include "workstate.h"#include "package.h"#include "heart_global.h"#include <iparser.h>

Go to the source code of this file.
Classes | |
| class | QH::AbstractNode |
| The AbstractNode class - Abstract implementation of node. this implementation have a methods for send and receive data messages, and work with crypto method for create a security connections betwin nodes. AbstractNode - is thread save class. More... | |
Namespaces | |
| namespace | QH |
| The QH namespace - QuasarApp Heart namespace. This namespace contains all classes of the Heart library. | |
| namespace | QH::PKG |
| The PKG namesapce - this namespace contains all default packages of the Heart library. If you want create a pool request for Heart Library with own implemented packages you need to create a new package into a PKG namesapce. | |
Macros | |
| #define | CRITICAL_ERROOR -50 |
| #define | LOGICK_ERROOR -20 |
| #define | REQUEST_ERROR -5 |
| #define | NOTSUPPORT_ERROR -1 |
| #define | BIG_DATA_HASH_ID 0xFFFF |
Enumerations | |
| enum class | QH::SslMode { QH::NoSSL } |
| The SslMode enum This enum contatins options for set ssl mode of node (server). For more information see AbstractNode::useSelfSignedSslConfiguration AbstractNode::useSystemSslConfiguration and AbstractNode::disableSSL methods. More... | |
| enum class | QH::AddNodeError { QH::UnknownError , QH::HostNotFound , QH::RegisterSocketFailed } |
| The AddNodeError enum contains error code that can be occured after invoke the AbstractNode::addNode mehod. More... | |
| #define BIG_DATA_HASH_ID 0xFFFF |
Definition at line 85 of file abstractnode.h.
| #define CRITICAL_ERROOR -50 |
Definition at line 80 of file abstractnode.h.
| #define LOGICK_ERROOR -20 |
Definition at line 81 of file abstractnode.h.
| #define NOTSUPPORT_ERROR -1 |
Definition at line 83 of file abstractnode.h.
| #define REQUEST_ERROR -5 |
Definition at line 82 of file abstractnode.h.