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

Public Member Functions

 ProtocolHttp (Server *server, ProtocolHttp2 *upgradeH2c=nullptr)
 
 ProtocolHttp (const ProtocolHttp &)=delete
 
ProtocolDatacreateData (Socket *sock) const override final
 
ProtocolHttpoperator= (const ProtocolHttp &)=delete
 
void parse (Socket *sock, QIODevice *io) const override final
 
Type type () const override
 
- Public Member Functions inherited from Cutelyst::Protocol
 Protocol (const Server *server)
 
QIODevicecreateBody (qint64 contentLength) const
 

Protected Attributes

ProtocolHttp2m_upgradeH2c
 
ProtocolWebSocketm_websocketProto
 
bool usingFrontendProxy
 

Friends

class ProtoRequestHttp
 

Additional Inherited Members

- Public Types inherited from Cutelyst::Protocol
enum  Type {
  Unknown, Http11, Http11Websocket, Http2,
  FastCGI1
}
 
- Public Attributes inherited from Cutelyst::Protocol
int m_bufferSize
 
char * m_postBuffer
 
qint64 m_postBuffering
 
qint64 m_postBufferSize
 
bool const useStats
 

Detailed Description

Definition at line 121 of file protocolhttp.h.