Public Slots |
Public Member Functions |
Private Member Functions |
Private Attributes |
List of all members
dnai::http::Observable Class Reference
#include <observable.h>
Inheritance diagram for dnai::http::Observable:

Collaboration diagram for dnai::http::Observable:

Public Slots | |
void | onResponse () |
Public Member Functions | |
Observable (QNetworkReply *) | |
Observable & | map (ResponseFunction=nullptr, ErrorFunction=nullptr) |
void | subscribe (ResponseFunction=nullptr, ErrorFunction=nullptr, FinalityFunction=nullptr) |
Private Member Functions | |
void | callReponseHandlers (Response) |
void | callErrorHandlers (Response) |
void | callFinalityHandlers () |
Private Attributes | |
QNetworkReply * | m_reply |
QStack< ResponseFunction > | m_responseHandlers |
QStack< ErrorFunction > | m_errorHandlers |
QStack< FinalityFunction > | m_finalityHandlers |
Constructor & Destructor Documentation
dnai::http::Observable::Observable | ( | QNetworkReply * | reply | ) |
Member Function Documentation
|
private |
|
private |
|
private |
Observable & dnai::http::Observable::map | ( | ResponseFunction | response = nullptr , |
ErrorFunction | error = nullptr |
||
) |
|
slot |
void dnai::http::Observable::subscribe | ( | ResponseFunction | response = nullptr , |
ErrorFunction | error = nullptr , |
||
FinalityFunction | finality = nullptr |
||
) |
Member Data Documentation
|
private |
|
private |
|
private |
|
private |
The documentation for this class was generated from the following files:
- Gui/app/include/dnai/http/observable.h
- Gui/app/src/dnai/http/observable.cpp