32#ifdef _QX_ENABLE_QT_NETWORK
33#ifndef _QX_SERVICE_CONNECT_H_
34#define _QX_SERVICE_CONNECT_H_
48#include <QtNetwork/qsslsocket.h>
49#include <QtNetwork/qsslconfiguration.h>
50#include <QtNetwork/qsslcertificate.h>
51#include <QtNetwork/qsslerror.h>
52#include <QtNetwork/qsslkey.h>
78 serialization_qt, serialization_json };
#define QX_DLL_EXPORT_QX_SINGLETON_HPP(x)
Concrete class to define a thread-safe singleton of QxOrm library.
qx::QxSingleton<T> : concrete class to define a thread-safe singleton of type T
qx::service::QxConnect : define connection parameters used by QxService module of QxOrm library (this...
QSsl::SslProtocol getSSLProtocol()
QSslSocket::PeerVerifyMode getSSLPeerVerifyMode()
void setEncryptData(bool b, quint64 key=0)
void setSSLPeerVerifyMode(QSslSocket::PeerVerifyMode e)
void setCompressData(bool b)
QList< QSslCertificate > getSSLCACertificates()
void setKeepAlive(long l)
@ serialization_polymorphic_binary
@ serialization_wide_binary
void setSSLEnabled(bool b)
int getSSLPeerVerifyDepth()
QString getSSLPeerVerifyName()
void setSerializationType(serialization_type e)
serialization_type getSerializationType()
void setSSLIgnoreErrors(QList< QSslError > lst)
void setSSLPeerVerifyDepth(int i)
QList< QSslError > getSSLIgnoreErrors()
void setThreadCount(long l)
QSslConfiguration getSSLConfiguration()
void setIp(const QString &s)
QSslCertificate getSSLLocalCertificate()
void setSSLCACertificates(QList< QSslCertificate > lst)
void setSSLLocalCertificate(QSslCertificate cert)
void setSSLConfiguration(QSslConfiguration cfg)
qlonglong getSessionTimeOut()
QSslKey getSSLPrivateKey()
void setSSLPrivateKey(QSslKey key)
void setSessionTimeOut(qlonglong l)
void setSSLProtocol(QSsl::SslProtocol e)
std::unique_ptr< QxConnectImpl > m_pImpl
Private implementation idiom.
void setSSLPeerVerifyName(const QString &s)
Root namespace for all QxOrm library features.