32#ifdef _QX_ENABLE_QT_NETWORK
33#ifndef _QX_SERVICE_CLIENT_ASYNC_H_
34#define _QX_SERVICE_CLIENT_ASYNC_H_
70 virtual ~QxClientAsync() {
if (isRunning()) { qDebug(
"[QxOrm] qx::service::QxClientAsync thread is running : %s",
"wait thread finished"); wait(); } }
Common interface for all services defined with QxService module of QxOrm library.
Transaction of QxService module (contains request from client and reply from server)
qx::service::QxClientAsync : class helper to easily execute an asynchronous transaction using a multi...
void setService(IxService_ptr service, const QString &method)
IxService_ptr getService() const
IxService_ptr m_pService
Service to execute in thread.
QString m_sServiceMethod
Service method to call.
std::shared_ptr< QxClientAsync > QxClientAsync_ptr
std::shared_ptr< IxService > IxService_ptr
QX_DLL_EXPORT void execute_client(IxService *pService, const QString &sMethod)
Root namespace for all QxOrm library features.