![]() |
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 (Socket *sock, int bufferSize) | |
| ProtocolData (const ProtocolData &)=delete | |
| 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 | HeaderConnection { NotSet, Keep, Close, Upgrade } |
| enum | ParserState { MethodLine, HeaderLine, ContentBody, H2Frames } |
Definition at line 61 of file protocolhttp2.h.