OSDN Git Service

Implemented string process for tcpclient.
[greensite/jasmine.git] / structures / header.cxx
index 2b4a808..92cf89d 100644 (file)
@@ -3,7 +3,11 @@
 using namespace structures;
 using namespace enc_hash;
 header::header():rmd6_hash(5){}
-header::header(const QString &senderName):sendername(senderName){}
+header::header(const QString &senderName,const QString &msg):
+               sendername(senderName),data_size(msg.size()){
+       rmd6 gen;
+       this->rmd6_hash=gen.compute_hash(msg.toUtf8());
+}
 header::header(const QString &senderName,const QFileInfo &fileinfo):
                filename(fileinfo.completeBaseName()),sendername(senderName),
                data_size(fileinfo.size()),rmd6_hash(5){