ImagingTools Core SDK
Public Member Functions | List of all members
imtrest::IResponseabstract

#include <IResponse.h>

Inherits imtrest::INetworkObject.

Inherited by imtrest::CHttpResponse [virtual], imtrest::CTcpResponse [virtual], and imtrest::CWebSocketResponse [virtual].

Public Member Functions

virtual int GetStatusCode () const =0
 
virtual const QByteArray & GetData () const =0
 
virtual QByteArray GetDataTypeId () const =0
 
virtual Headers GetHeaders () const =0
 

Detailed Description

Common interface for the server's response. Each response consists of following sections: Status code. List of headers given as key-value pair in textual form. Reponse data, if provided.

Definition at line 27 of file IResponse.h.

Member Function Documentation

◆ GetData()

virtual const QByteArray & imtrest::IResponse::GetData ( ) const
pure virtual

Get the data of the response.

◆ GetDataTypeId()

virtual QByteArray imtrest::IResponse::GetDataTypeId ( ) const
pure virtual

Get the type-ID of the response data.

◆ GetHeaders()

virtual Headers imtrest::IResponse::GetHeaders ( ) const
pure virtual

Get headers of the response object.

◆ GetStatusCode()

virtual int imtrest::IResponse::GetStatusCode ( ) const
pure virtual

Get the status code of the response.

See also
IProtocolEngine::StatusCode