|
|
| RankingCallback (const core::stringw &name, uint32_t online_id) |
| |
|
const core::stringw & | getRankingResult () const |
| |
| | XMLRequest (int priority=1) |
| | Creates a HTTP(S) request that will automatically parse the answer into a XML structure. More...
|
| |
|
virtual | ~XMLRequest () |
| | Cleans up the XML tree.
|
| |
| const XMLNode * | getXMLData () const |
| | Get the downloaded XML tree. More...
|
| |
| const irr::core::stringw & | getInfo () const |
| | Returns the additional information (or error message) contained in a finished request. More...
|
| |
| bool | isSuccess () const |
| | Returns whether the request was successfully executed on the server. More...
|
| |
| | HTTPRequest (int priority=1) |
| | Creates a HTTP(S) request that will have a raw string as result. More...
|
| |
| | HTTPRequest (const std::string &filename, int priority=1) |
| | This constructor configures this request to save the data in a file. More...
|
| |
|
| HTTPRequest (const char *const filename, int priority=1) |
| | Char * needs a separate constructor, otherwise it will be considered to be the no-filename constructor (char* -> bool).
|
| |
|
virtual bool | isAllowedToAdd () const OVERRIDE |
| | Checks the request if it has enough (correct) information to be executed (and thus allowed to add to the queue).
|
| |
| void | setApiURL (const std::string &url, const std::string &action) |
| | A handy shortcut that appends the given path to the URL of the mutiplayer server. More...
|
| |
| void | setAddonsURL (const std::string &path) |
| | A handy shortcut that appends the given path to the URL of the addons server. More...
|
| |
|
virtual bool | hadDownloadError () const |
| | Returns true if there was an error downloading the file.
|
| |
|
void | setDownloadAssetsRequest (bool val) |
| |
|
const char * | getDownloadErrorMessage () const |
| | Returns the error message if an error has occurred.
|
| |
| const std::string & | getData () const |
| | Returns the downloaded string. More...
|
| |
|
void | addParameter (const std::string &name, const std::string &value) |
| | Sets a parameter to 'value' (std::string).
|
| |
|
void | addParameter (const std::string &name, const irr::core::stringw &value) |
| | Sets a parameter to 'value' (stringw).
|
| |
|
template<typename T > |
| void | addParameter (const std::string &name, const T &value) |
| | Sets a parameter to 'value' (arbitrary types).
|
| |
|
float | getProgress () const |
| | Returns the current progress.
|
| |
|
void | setProgress (float f) |
| | Sets the current progress.
|
| |
|
const std::string & | getURL () const |
| |
|
void | setURL (const std::string &url) |
| | Sets the URL for this request.
|
| |
|
const std::string & | getFileName () const |
| |
|
double | getTotalSize () const |
| |
|
void | setTotalSize (double d) |
| |
| | Request (int priority, int type) |
| | Creates a request that can be handled by the RequestManager. More...
|
| |
| void | execute () |
| | Executes the request. More...
|
| |
| void | executeNow () |
| | Executes the request now, i.e. More...
|
| |
|
void | queue () |
| | Inserts this request into the RequestManager's queue for executing.
|
| |
|
int | getType () const |
| | Returns the type of the request.
|
| |
|
int | getPriority () const |
| | Returns the priority of this request.
|
| |
|
void | cancel () |
| | Signals that this request should be canceled.
|
| |
|
bool | isCancelled () const |
| | Returns if this request is to be canceled.
|
| |
|
bool | isAbortable () const |
| | Returns if this request can be aborted.
|
| |
|
void | setAbortable (bool b) |
| | Sets if this request is abortable or not.
|
| |
|
void | setBusy () |
| | Sets the request state to busy.
|
| |
|
void | setExecuted () |
| | Sets the request to be completed.
|
| |
|
void | setDone () |
| | Should only be called by the manager.
|
| |
|
bool | isDone () const |
| | Returns if this request is done.
|
| |
|
bool | isPreparing () const |
| | Returns if this request is being prepared.
|
| |
|
bool | isBusy () const |
| | Returns if this request is busy.
|
| |
| bool | hasBeenExecuted () const |
| | Checks if the request has completed or done (i.e. More...
|
| |
|
| enum | RequestType { RT_QUIT = 1
} |
| |
|
virtual void | afterOperation () OVERRIDE |
| | On a successful download converts the string into an XML tree.
|
| |
| virtual void | operation () OVERRIDE |
| | The actual operation to be executed. More...
|
| |
|
void | init () |
| | Initialises all member variables.
|
| |
|
virtual void | prepareOperation () |
| | Virtual function to be called before an operation.
|
| |
|
irr::core::stringw | m_info |
| | Additional info contained the downloaded data (or an error message if a problem occurred).
|
| |
|
bool | m_success |
| | True if the request was successful executed on the server.
|
| |
| std::string | m_filename |
| | Contains a filename if the data should be saved into a file instead of being kept in memory. More...
|
| |
|
bool | m_disable_sending_log |
| |
|
bool | m_download_assets_request |
| |
|
Synchronised< bool > | m_cancel |
| | Cancel this request if it is active.
|
| |
| Synchronised< bool > | m_is_abortable |
| | If this request can be aborted (at the end of STK). More...
|
| |
|
Synchronised< State > | m_state |
| | Set to though if the reply of the request is in and callbacks are executed.
|
| |