Public Member Functions | |
| PostRequest (const Common::String &url, Networking::JSONValueCallback cb, Networking::ErrorCallback ecb) | |
| void | start () |
| void | setPostData (byte *postData, int postLen) |
| void | setJSONData (Common::JSONValue *jsonData) |
| void | setContentType (const Common::String &type) |
| void | handle () override |
| void | restart () override |
| Common::String | date () const override |
Public Member Functions inherited from Networking::Request | |
| Request (DataCallback cb, ErrorCallback ecb) | |
| virtual void | handleRetry () |
| virtual void | pause () |
| virtual void | finish () |
| virtual void | retry (uint32 seconds) |
| RequestState | state () const |
Additional Inherited Members | |
Protected Member Functions inherited from Networking::Request | |
| virtual void | finishError (const ErrorResponse &error, RequestState state=FINISHED) |
| virtual void | finishSuccess () |
Protected Attributes inherited from Networking::Request | |
| DataCallback | _callback |
| ErrorCallback | _errorCallback |
| RequestState | _state |
| uint32 | _retryInSeconds |
|
overridevirtual |
Method, which does actual work. Depends on what this Request is doing.
Implements Networking::Request.
|
overridevirtual |
Method, which is used to restart the Request.
Implements Networking::Request.
|
overridevirtual |
Return date this Request received from server. It could be extracted from "Date" header, which is kept in NetworkReadStream.
Reimplemented from Networking::Request.