6#include <QtNetwork/QAbstractSocket>
9#include <imtrest/ITransport.h>
15class CTcpSender:
public QObject,
virtual public ITransport
19 CTcpSender(QAbstractSocket* tcpSocketPtr);
21 virtual bool SendResponse(ConstResponsePtr& response)
const override;
22 virtual bool SendRequest(ConstRequestPtr& request)
const override;
25 virtual bool WriteBody(
const QByteArray& data, QAbstractSocket& socket)
const;
27 QAbstractSocket* m_tcpSocketPtr;