Limb Range Analyzer
Cross-platform application for human limb range analysis.
hasher.hpp
Go to the documentation of this file.
1
10#ifndef HASHER_HPP
11#define HASHER_HPP
12
13/*Private includes: ---------------------------------------------------------*/
14#include <QObject>
15#include <QString>
16#include <QCryptographicHash>
17
18/*Class declaration: --------------------------------------------------------*/
29class Hasher : public QObject
30{
31 Q_OBJECT
32
33 public:
43 Hasher();
44
54 ~Hasher();
55
71 QString& Hasher_CalculateHash(QString dataString);
72
73 private:
79 QString mHash;
80};
81
82#endif // HASHER_HPP
Class Hasher is introduced for Client hash ID management.
Definition: hasher.hpp:30
QString mHash
QString member variable that holds the output hash in a string form.
Definition: hasher.hpp:79
~Hasher()
Destructor function of class Hasher.
Definition: hasher.cpp:15
Hasher()
Hasher class default constructor.
Definition: hasher.cpp:14
QString & Hasher_CalculateHash(QString dataString)
Member function used for unique hash creation.
Definition: hasher.cpp:17