cutelyst 5.0.1
A C++ Web Framework built on top of Qt, using the simple approach of Catalyst (Perl) framework.
Cutelyst::TcpSslServer Class Referencefinal
Inheritance diagram for Cutelyst::TcpSslServer:

Public Member Functions

 TcpSslServer (const QByteArray &serverAddress, Protocol *protocol, Server *server, QObject *parent=nullptr)
virtual void incomingConnection (qintptr handle) override
void setHttp2Protocol (Protocol *protocol)
void setSslConfiguration (const QSslConfiguration &conf)
virtual void shutdown () override
virtual void timeoutConnections () override
Public Member Functions inherited from Cutelyst::TcpServer
 TcpServer (const QByteArray &serverAddress, Protocol *protocol, Server *server, QObject *parent=nullptr)
Protocolprotocol () const
void setProtocol (Protocol *protocol)

Additional Inherited Members

Signals inherited from Cutelyst::TcpServer
void createConnection (qintptr handle)
Protected Attributes inherited from Cutelyst::TcpServer
ServerEnginem_engine
int m_processing
Protocolm_protocol
Serverm_server
QByteArray m_serverAddress
std::vector< std::pair< QAbstractSocket::SocketOption, QVariant > > m_socketOptions

Detailed Description

Definition at line 22 of file tcpsslserver.h.

Constructor & Destructor Documentation

◆ TcpSslServer()

TcpSslServer::TcpSslServer ( const QByteArray & serverAddress,
Protocol * protocol,
Server * server,
QObject * parent = nullptr )
explicit

Definition at line 17 of file tcpsslserver.cpp.

Member Function Documentation

◆ incomingConnection()

void TcpSslServer::incomingConnection ( qintptr handle)
overridevirtual

Reimplemented from Cutelyst::TcpServer.

Definition at line 25 of file tcpsslserver.cpp.

◆ setHttp2Protocol()

void TcpSslServer::setHttp2Protocol ( Protocol * protocol)

Definition at line 119 of file tcpsslserver.cpp.

◆ setSslConfiguration()

void TcpSslServer::setSslConfiguration ( const QSslConfiguration & conf)

Definition at line 113 of file tcpsslserver.cpp.

◆ shutdown()

void TcpSslServer::shutdown ( )
overridevirtual

Reimplemented from Cutelyst::TcpServer.

Definition at line 73 of file tcpsslserver.cpp.

◆ timeoutConnections()

void TcpSslServer::timeoutConnections ( )
overridevirtual

Reimplemented from Cutelyst::TcpServer.

Definition at line 95 of file tcpsslserver.cpp.