9#ifndef ABSTRACTNODEPARSER_H
10#define ABSTRACTNODEPARSER_H
The AbstractNodeInfo class contains information about client or server connection and tcp socket of n...
The AbstractNodeParser class is main parser of the abstract level of the hear lib.
QString parserId() const override
parserId This is id of the parsers. All parser will be synced betwin nodes by ids.
~AbstractNodeParser() override
ParserResult parsePackage(const QSharedPointer< PKG::AbstractData > &pkg, const Header &pkgHeader, AbstractNodeInfo *sender) override
parsePackage This is main method of all childs classes of an AbstractNode class. This method work on ...
void sigPingReceived(const QSharedPointer< QH::PKG::Ping > &ping)
sigPingReceived This method emited
int version() const override
version This method return version of parser object
The AbstractNode class - Abstract implementation of node. this implementation have a methods for send...
The iParser class This class provide functions for parsing income packages. For yousing just override...
void registerPackageType()
registerPackageType This method register package type T. This is need to prepare pacakge for parsing ...
The QH namespace - QuasarApp Heart namespace. This namespace contains all classes of the Heart librar...
ParserResult
The ParserResult enum. Error - parser detect a errorob package. NotProcessed - the parser does not kn...