qx::service::IxConnect : interface to define connection parameters used by QxService module and QxHttpServer module of QxOrm library
More...
#include <QxConnect.h>
List of all members.
Public Types |
| enum | serialization_type {
serialization_binary,
serialization_xml,
serialization_text,
serialization_portable_binary,
serialization_wide_binary,
serialization_wide_xml,
serialization_wide_text,
serialization_polymorphic_binary,
serialization_polymorphic_xml,
serialization_polymorphic_text,
serialization_qt,
serialization_json
} |
Public Member Functions |
| QString | getIp () |
| long | getPort () |
| serialization_type | getSerializationType () |
| long | getThreadCount () |
| int | getMaxWait () |
| bool | getCompressData () |
| bool | getEncryptData () |
| quint64 | getEncryptKey () |
| long | getKeepAlive () |
| bool | getModeHTTP () |
| qlonglong | getSessionTimeOut () |
| bool | getSSLEnabled () |
| QSslConfiguration | getSSLConfiguration () |
| QList< QSslCertificate > | getSSLCACertificates () |
| QSslCertificate | getSSLLocalCertificate () |
| QSslKey | getSSLPrivateKey () |
| QList< QSslError > | getSSLIgnoreErrors () |
| QSsl::SslProtocol | getSSLProtocol () |
| QString | getSSLPeerVerifyName () |
| QSslSocket::PeerVerifyMode | getSSLPeerVerifyMode () |
| int | getSSLPeerVerifyDepth () |
| void | setIp (const QString &s) |
| void | setPort (long l) |
| void | setSerializationType (serialization_type e) |
| void | setThreadCount (long l) |
| void | setMaxWait (int i) |
| void | setCompressData (bool b) |
| void | setEncryptData (bool b, quint64 key=0) |
| void | setKeepAlive (long l) |
| void | setModeHTTP (bool b) |
| void | setSessionTimeOut (qlonglong l) |
| void | setSSLEnabled (bool b) |
| void | setSSLConfiguration (QSslConfiguration cfg) |
| void | setSSLCACertificates (QList< QSslCertificate > lst) |
| void | setSSLLocalCertificate (QSslCertificate cert) |
| void | setSSLPrivateKey (QSslKey key) |
| void | setSSLIgnoreErrors (QList< QSslError > lst) |
| void | setSSLProtocol (QSsl::SslProtocol e) |
| void | setSSLPeerVerifyName (const QString &s) |
| void | setSSLPeerVerifyMode (QSslSocket::PeerVerifyMode e) |
| void | setSSLPeerVerifyDepth (int i) |
Protected Member Functions |
| | IxConnect () |
| virtual | ~IxConnect ()=0 |
Protected Attributes |
| std::unique_ptr< IxConnectImpl > | m_pImpl |
| | Private implementation idiom.
|
Detailed Description
qx::service::IxConnect : interface to define connection parameters used by QxService module and QxHttpServer module of QxOrm library
Definition at line 71 of file QxConnect.h.
Member Enumeration Documentation
- Enumerator:
| serialization_binary |
|
| serialization_xml |
|
| serialization_text |
|
| serialization_portable_binary |
|
| serialization_wide_binary |
|
| serialization_wide_xml |
|
| serialization_wide_text |
|
| serialization_polymorphic_binary |
|
| serialization_polymorphic_xml |
|
| serialization_polymorphic_text |
|
| serialization_qt |
|
| serialization_json |
|
Definition at line 76 of file QxConnect.h.
Constructor & Destructor Documentation
| qx::service::IxConnect::IxConnect |
( |
| ) |
[protected] |
| virtual qx::service::IxConnect::~IxConnect |
( |
| ) |
[protected, pure virtual] |
Member Function Documentation
| bool qx::service::IxConnect::getCompressData |
( |
| ) |
|
| bool qx::service::IxConnect::getEncryptData |
( |
| ) |
|
| quint64 qx::service::IxConnect::getEncryptKey |
( |
| ) |
|
| QString qx::service::IxConnect::getIp |
( |
| ) |
|
| long qx::service::IxConnect::getKeepAlive |
( |
| ) |
|
| int qx::service::IxConnect::getMaxWait |
( |
| ) |
|
| bool qx::service::IxConnect::getModeHTTP |
( |
| ) |
|
| long qx::service::IxConnect::getPort |
( |
| ) |
|
| qlonglong qx::service::IxConnect::getSessionTimeOut |
( |
| ) |
|
| QList<QSslCertificate> qx::service::IxConnect::getSSLCACertificates |
( |
| ) |
|
| QSslConfiguration qx::service::IxConnect::getSSLConfiguration |
( |
| ) |
|
| bool qx::service::IxConnect::getSSLEnabled |
( |
| ) |
|
| QList<QSslError> qx::service::IxConnect::getSSLIgnoreErrors |
( |
| ) |
|
| QSslCertificate qx::service::IxConnect::getSSLLocalCertificate |
( |
| ) |
|
| int qx::service::IxConnect::getSSLPeerVerifyDepth |
( |
| ) |
|
| QSslSocket::PeerVerifyMode qx::service::IxConnect::getSSLPeerVerifyMode |
( |
| ) |
|
| QString qx::service::IxConnect::getSSLPeerVerifyName |
( |
| ) |
|
| QSslKey qx::service::IxConnect::getSSLPrivateKey |
( |
| ) |
|
| QSsl::SslProtocol qx::service::IxConnect::getSSLProtocol |
( |
| ) |
|
| long qx::service::IxConnect::getThreadCount |
( |
| ) |
|
| void qx::service::IxConnect::setCompressData |
( |
bool |
b | ) |
|
| void qx::service::IxConnect::setEncryptData |
( |
bool |
b, |
|
|
quint64 |
key = 0 |
|
) |
| |
| void qx::service::IxConnect::setIp |
( |
const QString & |
s | ) |
|
| void qx::service::IxConnect::setKeepAlive |
( |
long |
l | ) |
|
| void qx::service::IxConnect::setMaxWait |
( |
int |
i | ) |
|
| void qx::service::IxConnect::setModeHTTP |
( |
bool |
b | ) |
|
| void qx::service::IxConnect::setPort |
( |
long |
l | ) |
|
| void qx::service::IxConnect::setSessionTimeOut |
( |
qlonglong |
l | ) |
|
| void qx::service::IxConnect::setSSLCACertificates |
( |
QList< QSslCertificate > |
lst | ) |
|
| void qx::service::IxConnect::setSSLConfiguration |
( |
QSslConfiguration |
cfg | ) |
|
| void qx::service::IxConnect::setSSLEnabled |
( |
bool |
b | ) |
|
| void qx::service::IxConnect::setSSLIgnoreErrors |
( |
QList< QSslError > |
lst | ) |
|
| void qx::service::IxConnect::setSSLLocalCertificate |
( |
QSslCertificate |
cert | ) |
|
| void qx::service::IxConnect::setSSLPeerVerifyDepth |
( |
int |
i | ) |
|
| void qx::service::IxConnect::setSSLPeerVerifyMode |
( |
QSslSocket::PeerVerifyMode |
e | ) |
|
| void qx::service::IxConnect::setSSLPeerVerifyName |
( |
const QString & |
s | ) |
|
| void qx::service::IxConnect::setSSLPrivateKey |
( |
QSslKey |
key | ) |
|
| void qx::service::IxConnect::setSSLProtocol |
( |
QSsl::SslProtocol |
e | ) |
|
| void qx::service::IxConnect::setThreadCount |
( |
long |
l | ) |
|
Member Data Documentation
Private implementation idiom.
Definition at line 83 of file QxConnect.h.
The documentation for this class was generated from the following file: