| 
| 
  | 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. 
  | 
|   |