QxOrm  1.4.9
C++ Object Relational Mapping library
QxService : QxOrm library services engine to provide easy and powerful way to create C++ application server (to transfer data over network)

Classes

class  qx::service::IxParameter
 qx::service::IxParameter : common interface for all parameters transfered by QxService module of QxOrm library More...
class  qx::service::IxService
 qx::service::IxService : common interface for all services defined with QxService module of QxOrm library More...
class  qx::service::QxClientAsync
 qx::service::QxClientAsync : class helper to easily execute an asynchronous transaction using a multi-thread process More...
class  qx::service::QxConnect
 qx::service::QxConnect : define connection parameters used by QxService module of QxOrm library (this class is a singleton) More...
class  qx::service::QxServer
 qx::service::QxServer : server side to manage a thread pool of incoming connections (new request from client) More...
class  qx::service::QxService< INPUT, OUTPUT >
 qx::service::QxService<INPUT, OUTPUT> : concrete service class with INPUT parameters and OUTPUT parameters More...
class  qx::service::QxThread
 qx::service::QxThread : thread to execute a transaction of QxService module More...
class  qx::service::QxThreadPool
 qx::service::QxThreadPool : thread-safe thread pool to manage list of threads for executing all transactions of QxService module More...
class  qx::service::QxTools
 qx::service::QxTools : provide some tools to read/write on socket all datas transfered by QxService module of QxOrm library More...
class  qx::service::QxTransaction
 qx::service::QxTransaction : transaction of QxService module (contains request from client and reply from server) More...

Namespaces

namespace  qx::service
 

QxOrm library services engine to provide easy and powerful way to create C++ application server (to transfer data over network)


Files

file  IxParameter.h
 

Common interface for all parameters transfered by QxService module of QxOrm library.


file  IxService.h
 

Common interface for all services defined with QxService module of QxOrm library.


file  QxClientAsync.h
 

Provide a class helper to easily execute an asynchronous transaction using a multi-thread process.


file  QxConnect.h
 

Define connection parameters used by QxService module of QxOrm library.


file  QxServer.h
 

Server side to manage a thread pool of incoming connections (new request from client)


file  QxService.h
 

Concrete service class defined with QxService module of QxOrm library.


file  QxThread.h
 

Thread to execute a transaction of QxService module.


file  QxThreadPool.h
 

Thread pool to manage list of threads for executing all transactions of QxService module.


file  QxTools.h
 

Provide some tools to read/write on socket all datas transfered by QxService module of QxOrm library.


file  QxTransaction.h
 

Transaction of QxService module (contains request from client and reply from server)


file  QxServices.h
 

Include all headers required to use QxService module : https://www.qxorm.com/qxorm_en/manual.html#manual_80.