Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | List of all members
NetworkRequestHandler::DataClass Class Reference
Collaboration diagram for NetworkRequestHandler::DataClass:
Collaboration graph
[legend]

Public Member Functions

 DataClass ()
 
 ~DataClass ()
 
QByteArray DecompressGzipData (QByteArray compressData)
 Decompress raw gzipped data from netwrok repty. More...
 
NetworkRequestHandler::SendNetworkRequestResult PrepareSendData (const ApplicationDefines::NetworkRequestType networkRequestType, QNetworkRequest &request)
 

Public Attributes

QScopedPointer
< QNetworkAccessManager > 
mNetworkAccessManager
 
ApplicationStateManagermStateManager
 
QMap
< ApplicationDefines::NetworkRequestType,
QUrl > 
mNetworkRequestUrlByType
 
QMap
< ApplicationDefines::NetworkRequestType,
int > 
mNetworkRequestParameterByType
 

Constructor & Destructor Documentation

NetworkRequestHandler::DataClass::DataClass ( )
inline
NetworkRequestHandler::DataClass::~DataClass ( )
inline

Member Function Documentation

QByteArray NetworkRequestHandler::DataClass::DecompressGzipData ( QByteArray  compressData)

Decompress raw gzipped data from netwrok repty.

Note
Inspiration: https://zlib.net/zlib_how.html
Parameters
compressData- compress data from reply
Returns
decompressed data
NetworkRequestHandler::SendNetworkRequestResult NetworkRequestHandler::DataClass::PrepareSendData ( const ApplicationDefines::NetworkRequestType  networkRequestType,
QNetworkRequest &  request 
)

Here is the call graph for this function:

Member Data Documentation

QScopedPointer<QNetworkAccessManager> NetworkRequestHandler::DataClass::mNetworkAccessManager
QMap<ApplicationDefines::NetworkRequestType, int> NetworkRequestHandler::DataClass::mNetworkRequestParameterByType
QMap<ApplicationDefines::NetworkRequestType, QUrl> NetworkRequestHandler::DataClass::mNetworkRequestUrlByType
ApplicationStateManager* NetworkRequestHandler::DataClass::mStateManager

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