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

Public Member Functions

 ProtoRequestHttp2 (Cutelyst::Socket *sock, int bufferSize)
 
void resetData () override final
 
void setupNewConnection (Cutelyst::Socket *sock) override final
 
- Public Member Functions inherited from Cutelyst::ProtocolData
 ProtocolData (Socket *sock, int bufferSize)
 
virtual void socketDisconnected ()
 

Public Attributes

bool canPush
 
qint32 dataSent
 
QByteArray headersBuffer
 
HPackhpack
 
quint32 maxStreamId
 
quint32 pktsize
 
quint8 processing
 
qint32 settingsInitialWindowSize
 
quint32 settingsMaxFrameSize
 
quint32 stream_id
 
quint64 streamForContinuation
 
QHash< quint32, H2Stream * > streams
 
qint32 windowSize
 
- Public Attributes inherited from Cutelyst::ProtocolData
int buf_size
 
char * buffer
 
ParserState connState
 
qint64 contentLength
 
HeaderConnection headerConnection
 
bool headerHost
 
QIODeviceio
 
Socketsock
 
ProtocolDataupgradedFrom
 
bool X_Forwarded_For
 
bool X_Forwarded_Host
 
bool X_Forwarded_Proto
 

Additional Inherited Members

- Public Types inherited from Cutelyst::ProtocolData
enum class  HeaderConnection { NotSet , Keep , Close , Upgrade }
 
enum  ParserState { MethodLine , HeaderLine , ContentBody , H2Frames }
 

Detailed Description

Definition at line 61 of file protocolhttp2.h.