Heart 1.3.842.34c2ab5
Heart is base back end library for your c++ Qt projects.
abstractnodeinfo.h File Reference
#include "hostaddress.h"
#include "distversion.h"
#include "heart_global.h"
#include "iparser.h"
#include <QMutex>
Include dependency graph for abstractnodeinfo.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QH::AbstractNodeInfo
 The AbstractNodeInfo class contains information about client or server connection and tcp socket of node. All node Info classes must be initialized in the AbstractNode::createNodeInfo methods. This implementation of nodeInf contains only trust of node and network socket. More...
 

Namespaces

namespace  QH
 The QH namespace - QuasarApp Heart namespace. This namespace contains all classes of the Heart library.
 

Enumerations

enum class  QH::TrustNode : unsigned char { QH::Undefined = 0xFF , QH::Default = 100 , QH::Restore = 20 , QH::Baned = 0 }
 The TrustNode enum contains cases for trust of the client or nodes. More...
 
enum class  QH::NodeCoonectionStatus : int { QH::NotConnected , QH::Connected , QH::Confirmed }
 The AbstractNodeState enum - This is status of the known nodes or clients. More...
 

Functions

uint QH::qHash (NodeCoonectionStatus status)
 qHash - Simple hash function of NodeCoonectionStatus