8
class SendThread : public QThread
20
QString bodyOfTcpSocket;
23
QByteArray caBundlePath;
25
int sentSMSesToOthers;
26
char errorMsg[CURL_ERROR_SIZE];
36
NO_FREE_MESSAGES_TO_OTHER_NETS,
44
bool performGet(QString path);
45
bool performPost(QString path, QString postData);
46
ErrorType getErrorType() { return errorType; }
47
bool getSentSMSesInfo();
48
QString getJSessCookie(QString &body);
54
QString getMsg() { return msg; }
55
QString getNr() { return nr; }
56
bool isFinished() { return finished; }
57
bool isSuccess() { return success; }
58
QString getErrorMsg();
59
QString getInfosMsg();
60
bool getDisplayInfos() { return displayInfos; }
62
void setMsg(const QString &message) { msg = message; }
63
void setNr(const QString &number) { nr = number; }
64
void setSignature(const QString &newSignature) { signature = newSignature; }
65
void setDisplayInfos(bool di = false) { displayInfos = di; }
67
void setFinished(bool f = true) { finished = f; }
68
void setSuccess(bool s = true) { success = s; }
69
void setErrorType(ErrorType err);
72
friend size_t getBody(void *buffer, size_t size, size_t nmemb, SendThread *sendThread);
75
size_t getBody(void *buffer, size_t size, size_t nmemb, SendThread *sendThread);