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.