32#ifdef _QX_ENABLE_QT_NETWORK
60template <
class INPUT,
class OUTPUT>
Common interface for all services defined with QxService module of QxOrm library.
Concrete class registered into QxOrm context.
static T * getSingleton()
qx::service::IxService : common interface for all services defined with QxService module of QxOrm lib...
IxParameter_ptr m_pInputParameter
List of input parameters (request)
IxParameter_ptr m_pOutputParameter
List of output parameters (reply)
qx::service::QxService<INPUT, OUTPUT> : concrete service class with INPUT parameters and OUTPUT param...
OUTPUT_ptr getOutputParameter() const
virtual void registerClass() const
std::shared_ptr< OUTPUT > OUTPUT_ptr
INPUT_ptr getInputParameter() const
std::shared_ptr< INPUT > INPUT_ptr
QxService(const QString &sServiceName)
Root namespace for all QxOrm library features.
qx::trait::is_qx_registered<T>::value : return true if T is registered into QxOrm context to provide ...