![]() |
cutelyst 5.0.1
A C++ Web Framework built on top of Qt, using the simple approach of Catalyst (Perl) framework.
|

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 (const ProtocolData &)=delete | |
| ProtocolData (Socket *sock, int bufferSize) | |
| ProtocolData & | operator= (const ProtocolData &)=delete |
| virtual void | socketDisconnected () |
Public Attributes | |
| bool | canPush |
| qint32 | dataSent |
| QByteArray | headersBuffer |
| HPack * | hpack |
| 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 |
| QIODevice * | io |
| Socket * | sock |
| ProtocolData * | upgradedFrom |
| 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 } |
Definition at line 61 of file protocolhttp2.h.
| ProtoRequestHttp2::ProtoRequestHttp2 | ( | Cutelyst::Socket * | sock, |
| int | bufferSize | ||
| ) |
Definition at line 835 of file protocolhttp2.cpp.
|
override |
Definition at line 840 of file protocolhttp2.cpp.
|
inlinefinaloverridevirtual |
Reimplemented from Cutelyst::ProtocolData.
Definition at line 70 of file protocolhttp2.h.
|
finaloverridevirtual |
Implements Cutelyst::ProtocolData.
Definition at line 844 of file protocolhttp2.cpp.
| bool Cutelyst::ProtoRequestHttp2::canPush |
Definition at line 110 of file protocolhttp2.h.
| qint32 Cutelyst::ProtoRequestHttp2::dataSent |
Definition at line 105 of file protocolhttp2.h.
| QByteArray Cutelyst::ProtoRequestHttp2::headersBuffer |
Definition at line 101 of file protocolhttp2.h.
| HPack* Cutelyst::ProtoRequestHttp2::hpack |
Definition at line 102 of file protocolhttp2.h.
| quint32 Cutelyst::ProtoRequestHttp2::maxStreamId |
Definition at line 104 of file protocolhttp2.h.
| quint32 Cutelyst::ProtoRequestHttp2::pktsize |
Definition at line 99 of file protocolhttp2.h.
| quint8 Cutelyst::ProtoRequestHttp2::processing |
Definition at line 109 of file protocolhttp2.h.
| qint32 Cutelyst::ProtoRequestHttp2::settingsInitialWindowSize |
Definition at line 107 of file protocolhttp2.h.
| quint32 Cutelyst::ProtoRequestHttp2::settingsMaxFrameSize |
Definition at line 108 of file protocolhttp2.h.
| quint32 Cutelyst::ProtoRequestHttp2::stream_id |
Definition at line 98 of file protocolhttp2.h.
| quint64 Cutelyst::ProtoRequestHttp2::streamForContinuation |
Definition at line 103 of file protocolhttp2.h.
Definition at line 112 of file protocolhttp2.h.
| qint32 Cutelyst::ProtoRequestHttp2::windowSize |
Definition at line 106 of file protocolhttp2.h.