AusweisApp
Lade ...
Suche ...
Keine Treffer
governikus::HttpRequest Klassenreferenz

#include <HttpRequest.h>

Klassendiagramm für governikus::HttpRequest:

Signale

void fireMessageComplete (HttpRequest *pSelf)
 
void fireSocketStateChanged (QAbstractSocket::SocketState pSocketState)
 
void fireSocketBuffer (const QByteArray &pBuffer)
 

Öffentliche Methoden

 HttpRequest (QTcpSocket *pSocket, QObject *pParent=nullptr)
 
 ~HttpRequest () override
 
bool isConnected () const
 
QByteArray getMethod () const
 
http_method getHttpMethod () const
 
bool isUpgrade () const
 
QByteArray getHeader (const QByteArray &pKey) const
 
const QMap< QByteArray, QByteArray > & getHeader () const
 
QUrl getUrl () const
 
const QByteArraygetBody () const
 
quint16 getPeerPort () const
 
quint16 getLocalPort () const
 
void triggerSocketBuffer ()
 
bool send (const HttpResponse &pResponse)
 
bool send (const QByteArray &pResponse)
 
QTcpSocket * take ()
 

Freundbeziehungen

class HttpServer
 
class ::test_HttpRequest
 

Beschreibung der Konstruktoren und Destruktoren

◆ HttpRequest()

HttpRequest::HttpRequest ( QTcpSocket * pSocket,
QObject * pParent = nullptr )
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ ~HttpRequest()

HttpRequest::~HttpRequest ( )
override
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Dokumentation der Elementfunktionen

◆ fireMessageComplete

void governikus::HttpRequest::fireMessageComplete ( HttpRequest * pSelf)
signal

◆ fireSocketBuffer

void governikus::HttpRequest::fireSocketBuffer ( const QByteArray & pBuffer)
signal

◆ fireSocketStateChanged

void governikus::HttpRequest::fireSocketStateChanged ( QAbstractSocket::SocketState pSocketState)
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getBody()

const QByteArray & HttpRequest::getBody ( ) const

◆ getHeader() [1/2]

const QMap< QByteArray, QByteArray > & HttpRequest::getHeader ( ) const

◆ getHeader() [2/2]

QByteArray HttpRequest::getHeader ( const QByteArray & pKey) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getHttpMethod()

http_method HttpRequest::getHttpMethod ( ) const
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getLocalPort()

quint16 HttpRequest::getLocalPort ( ) const

◆ getMethod()

QByteArray HttpRequest::getMethod ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getPeerPort()

quint16 HttpRequest::getPeerPort ( ) const

◆ getUrl()

QUrl HttpRequest::getUrl ( ) const

◆ isConnected()

bool HttpRequest::isConnected ( ) const

◆ isUpgrade()

bool HttpRequest::isUpgrade ( ) const

◆ send() [1/2]

bool HttpRequest::send ( const HttpResponse & pResponse)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ send() [2/2]

bool HttpRequest::send ( const QByteArray & pResponse)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ take()

QTcpSocket * HttpRequest::take ( )
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ triggerSocketBuffer()

void HttpRequest::triggerSocketBuffer ( )

Freundbeziehungen und Funktionsdokumentation

◆ ::test_HttpRequest

friend class ::test_HttpRequest
friend

◆ HttpServer


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: