QxOrm  1.5.0
C++ Object Relational Mapping library

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

Classes

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

Typedefs

typedef std::shared_ptr
< IxParameter
IxParameter_ptr
typedef std::shared_ptr
< IxService
IxService_ptr
typedef std::shared_ptr
< QxClientAsync
QxClientAsync_ptr
typedef std::shared_ptr
< QxThreadPool
QxThreadPool_ptr
typedef std::shared_ptr
< QxTransaction
QxTransaction_ptr

Functions

QX_DLL_EXPORT void execute_client (IxService *pService, const QString &sMethod)

Detailed Description

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


Typedef Documentation

typedef std::shared_ptr<IxParameter> qx::service::IxParameter_ptr

Definition at line 98 of file IxParameter.h.

typedef std::shared_ptr<IxService> qx::service::IxService_ptr

Definition at line 145 of file IxService.h.

Definition at line 81 of file QxClientAsync.h.

typedef std::shared_ptr<QxThreadPool> qx::service::QxThreadPool_ptr

Definition at line 117 of file QxThreadPool.h.

Definition at line 224 of file QxTransaction.h.


Function Documentation

QX_DLL_EXPORT void qx::service::execute_client ( IxService *  pService,
const QString &  sMethod 
)