Chatterino
Public Member Functions | Static Public Attributes | List of all members
chatterino::NetworkResult Class Reference

#include <NetworkResult.hpp>

Public Member Functions

 NetworkResult (const QByteArray &data, int status)
 
QJsonObject parseJson () const
 
QJsonArray parseJsonArray () const
 
rapidjson::Document parseRapidJson () const
 Parses the result as json and returns the document. More...
 
const QByteArray & getData () const
 
int status () const
 

Static Public Attributes

static constexpr int timedoutStatus = -2
 

Constructor & Destructor Documentation

◆ NetworkResult()

chatterino::NetworkResult::NetworkResult ( const QByteArray &  data,
int  status 
)

Member Function Documentation

◆ getData()

const QByteArray & chatterino::NetworkResult::getData ( ) const
Here is the caller graph for this function:

◆ parseJson()

QJsonObject chatterino::NetworkResult::parseJson ( ) const

Parses the result as json and returns the root as an object. Returns empty object if parsing failed.

Here is the caller graph for this function:

◆ parseJsonArray()

QJsonArray chatterino::NetworkResult::parseJsonArray ( ) const

Parses the result as json and returns the root as an array. Returns empty object if parsing failed.

◆ parseRapidJson()

rapidjson::Document chatterino::NetworkResult::parseRapidJson ( ) const

Parses the result as json and returns the document.

◆ status()

int chatterino::NetworkResult::status ( ) const
Here is the caller graph for this function:

Member Data Documentation

◆ timedoutStatus

constexpr int chatterino::NetworkResult::timedoutStatus = -2
static

The documentation for this class was generated from the following files: