+/**
+ *@brief Writes registration items into tags.
+ *@param netbuf a buffer where xmlstreamwriter writes to.
+ *@param usr for user name.
+ *@param psswd for password.
+ *@param email.
+ */
+void XmlWriter::writeRegistering(QBuffer *netbuf, QString usr, QString psswd, QString email)
+//void XmlWriter::writeRegistering(QIODevice *netbuf, QString usr, QString psswd, QString email)
+{
+ xmlwriter.setDevice(netbuf);
+
+ xmlwriter.writeStartDocument();
+ xmlwriter.writeStartElement("user");
+
+ xmlwriter.writeStartElement("login");
+ xmlwriter.writeCharacters(usr);
+ xmlwriter.writeEndElement();
+
+ xmlwriter.writeStartElement("password");
+ xmlwriter.writeCharacters(psswd);
+ xmlwriter.writeEndElement();
+
+ xmlwriter.writeStartElement("email");
+ xmlwriter.writeCharacters(email);
+ xmlwriter.writeEndElement();
+
+ xmlwriter.writeEndElement();
+ xmlwriter.writeEndDocument();
+}
+
+
+/**
+ *@brief Writes Speed Freek results items as tags and contents into a buffer.
+ *@todo Consider looping when writing many values.
+ *@todo Replace test value to finally used variables.
+ */
+void XmlWriter::writeResult(QBuffer *netbuf)
+//void XmlWriter::writeResult(QIODevice *netbuf)
+{
+ xmlwriter.setDevice(netbuf);
+
+ xmlwriter.writeStartDocument();
+ xmlwriter.writeStartElement("result");
+ xmlwriter.writeAttribute("value", QString::number(14));
+ xmlwriter.writeAttribute("unit", "seconds");
+ xmlwriter.writeAttribute("date", QDateTime::currentDateTime().toString());
+ xmlwriter.writeEndElement();
+ xmlwriter.writeEndDocument();
+}
+