Тема 19 Группа 241-351
Загрузка...
Поиск...
Не найдено
serverfunction.h
См. документацию.
1#ifndef serverfunction_h
2#define serverfunction_h
3
4#include <QCoreApplication>
5#include <QString>
6#include <stdio.h>
7#include "database.h"
8#include "tasks.h"
9#include <QDebug>
10#include <QCoreApplication>
11#include <QJsonDocument>
12#include <QJsonValue>
13#include <QJsonArray>
14#include <QJsonObject>
15#include <QSqlQuery>
16#include <QSqlRecord>
17#include <QCryptographicHash>
18
19/*
20parsing — функция, которая обрабатывает сообщения клиента: выделяет команду и аргументы, а затем вызывает соответствующую функцию
21Аргумент data — сообщение, пришедшее от клиента
22Возвращаемое значение — ответ соответствующей функции
23*/
24QByteArray parse(QByteArray request);
25QByteArray auth(QJsonObject request);
26QByteArray reg(QJsonObject request);
27QByteArray getAllStat(QJsonObject request);
28QByteArray getUserStat(QJsonObject request);
29QByteArray getTask(QJsonObject request);
30QByteArray checkTask(QJsonObject request);
31
32bool isTeacher(QString userToken);
33#endif
QJsonArray getAllStat()
Преподавательская функция получения статистики
Определения clientfunctions.cpp:75
bool isTeacher(QString userToken)
Определения serverfunction.cpp:208
QByteArray checkTask(QJsonObject request)
Определения serverfunction.cpp:166
QByteArray getTask(QJsonObject request)
Определения serverfunction.cpp:143
QByteArray parse(QByteArray request)
Определения serverfunction.cpp:4
QByteArray auth(QJsonObject request)
Определения serverfunction.cpp:40
QByteArray getUserStat(QJsonObject request)
Определения serverfunction.cpp:120
QByteArray reg(QJsonObject request)
Определения serverfunction.cpp:64