cutelyst 4.8.0
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 *wsgi, 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 *wsgi, QObject *parent=nullptr)
 
virtual Q_INVOKABLE void incomingConnection (qintptr handle) override
 
Protocolprotocol () const
 
void setProtocol (Protocol *protocol)
 
virtual void shutdown ()
 
virtual void timeoutConnections ()
 

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
 
QByteArray m_serverAddress
 
std::vector< std::pair< QAbstractSocket::SocketOption, QVariant > > m_socketOptions
 
Serverm_wsgi
 

Detailed Description

Definition at line 22 of file tcpsslserver.h.

Constructor & Destructor Documentation

◆ TcpSslServer()

TcpSslServer::TcpSslServer ( const QByteArray &  serverAddress,
Protocol protocol,
Server wsgi,
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.