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