|
Oxygine
1
2g game engine
|
Additional Inherited Members | |
Public Types inherited from oxygine::HttpRequestTask | |
| enum | { ERROR = AsyncTask::ERROR, PROGRESS = AsyncTask::PROGRESS, COMPLETE = AsyncTask::COMPLETE } |
| typedef HttpRequestTask *(* | createHttpRequestCallback) () |
| typedef std::function< bool(int) > | responseCodeChecker |
Public Types inherited from oxygine::AsyncTask | |
| enum | { ERROR = sysEventID('A', 'T', 'E'), PROGRESS = sysEventID('A', 'T', 'P'), COMPLETE = Event::COMPLETE } |
| enum | status { status_not_started, status_inprogress, status_completed, status_failed } |
Public Types inherited from oxygine::ObjectBase | |
| typedef std::vector< ObjectBase * > | __createdObjects |
Public Member Functions inherited from oxygine::HttpRequestTask | |
| const std::vector< unsigned char > & | getResponse () const |
| const std::vector< unsigned char > & | getPostData () const |
| const std::string & | getFileName () const |
| const std::string & | getUrl () const |
| size_t | getReceivedSize () const |
| size_t | getExpectedSize () const |
| void | getResponseSwap (std::vector< unsigned char > &) |
| int | getResponseCode () const |
| const responseCodeChecker & | getResponseCodeChecker () const |
| void | addHeader (const std::string &key, const std::string &value) |
| void | setPostData (const std::vector< unsigned char > &data) |
| void | setUrl (const std::string &url) |
| void | setFileName (const std::string &name, bool continueDownload=false) |
| void | setCacheEnabled (bool enabled) |
| void | setResponseCodeChecker (const responseCodeChecker &f) |
| void | setSuccessOnAnyResponseCode (bool en) |
| void | setExpectedSize (size_t size) |
Public Member Functions inherited from oxygine::AsyncTask | |
| status | getStatus () const |
| void | setStatus (status s) |
| void | run () |
Public Member Functions inherited from oxygine::EventDispatcher | |
| EventDispatcher (const EventDispatcher &ed) | |
| int | addEventListener (eventType, const EventCallback &) |
| void | removeEventListener (eventType, const EventCallback &) |
| void | removeEventListener (int id) |
| bool | hasEventListeners (void *CallbackThis) |
| bool | hasEventListeners (eventType, const EventCallback &) |
| void | removeEventListeners (void *CallbackThis) |
| void | removeAllEventListeners () |
| virtual void | dispatchEvent (Event *event) |
| int | getListenersCount () const |
| int | getLastListenerID () const |
| const EventCallback & | getListenerByIndex (int index) const |
Public Member Functions inherited from oxygine::Object | |
| Object (const Object &src) | |
| Object (bool assignUniqueID=true) | |
Public Member Functions inherited from oxygine::ref_counter | |
| void | addRef () |
| void | releaseRef () |
Public Member Functions inherited from oxygine::ObjectBase | |
| ObjectBase (const ObjectBase &src) | |
| ObjectBase (bool assignID=true) | |
| const std::string & | getName () const |
| const void * | getUserData () const |
| int | getObjectID () const |
| bool | isName (const std::string &name) const |
| bool | isName (const char *name) const |
| void | setName (const std::string &name) |
| void | setUserData (const void *data) |
| void | dumpObject () const |
| void | __removeFromDebugList () |
Static Public Member Functions inherited from oxygine::HttpRequestTask | |
| static spHttpRequestTask | create () |
| static void | setCustomRequests (createHttpRequestCallback) |
| static void | init () |
| static void | release () |
Static Public Member Functions inherited from oxygine::ObjectBase | |
| static void | dumpCreatedObjects () |
| static void | showAssertInCtor (int id) |
| static void | showAssertInDtor (int id) |
| static __createdObjects & | __getCreatedObjects () |
| static void | __startTracingLeaks () |
| static void | __stopTracingLeaks () |
Public Attributes inherited from oxygine::ref_counter | |
| int | _ref_counter |
Protected Types inherited from oxygine::HttpRequestTask | |
| typedef std::vector< std::pair< std::string, std::string > > | headers |
Protected Types inherited from oxygine::EventDispatcher | |
| typedef std::vector< listener > | listeners |
Protected Member Functions inherited from oxygine::HttpRequestTask | |
| bool | _prerun () override |
| void | _onError () override |
| void | _onComplete () override |
| void | _dispatchComplete () override |
| void | _finalize (bool error) override |
| std::string | _getRunInfo () const override |
| void | gotHeaders () |
| void | write (const void *data, size_t size) |
| void | asyncProgress (size_t delta, size_t loaded, size_t total) |
| void | dispatchProgress (size_t delta, size_t loaded, size_t total) |
| virtual void | _setFileName (const std::string &name) |
| virtual void | _setUrl (const std::string &url) |
| virtual void | _setPostData (const std::vector< unsigned char > &data) |
| virtual void | _setCacheEnabled (bool enabled) |
| virtual void | _addHeader (const std::string &key, const std::string &value) |
Protected Member Functions inherited from oxygine::AsyncTask | |
| void | onError () |
| void | onComplete () |
| virtual void | _onFinal (bool error) |
| template<class F > | |
| void | sync (const F &f, bool addref=true) |
| void | _complete () |
| void | _error () |
Protected Member Functions inherited from oxygine::Object | |
| void | __doCheck () |
Protected Member Functions inherited from oxygine::ObjectBase | |
| void | __generateID () |
| std::string * | __getName () const |
| void | __freeName () const |
Static Protected Member Functions inherited from oxygine::ObjectBase | |
| static void | __addToDebugList (ObjectBase *base) |
| static void | __removeFromDebugList (ObjectBase *base) |
Protected Attributes inherited from oxygine::HttpRequestTask | |
| std::string | _url |
| std::string | _fname |
| file::handle | _fhandle |
| bool | _writeFileError |
| bool | _cacheEnabled |
| bool | _firstTimeProgressDispatched |
| bool | _progressOnWrite |
| bool | _progressDispatched |
| unsigned int | _progressDeltaDelayed |
| std::vector< unsigned char > | _response |
| std::vector< unsigned char > | _postData |
| responseCodeChecker | _responseCodeChecker |
| bool | _suitableResponse |
| int | _responseCode |
| size_t | _expectedContentSize |
| size_t | _receivedContentSize |
| bool | _continueDownload |
| headers | _headers |
Protected Attributes inherited from oxygine::AsyncTask | |
| status | _status |
| bool | _mainThreadSync |
Protected Attributes inherited from oxygine::EventDispatcher | |
| int | _lastID |
| listeners * | _listeners |
Protected Attributes inherited from oxygine::ObjectBase | |
| std::string | __name |
| int | __id |
| const void * | __userData |
Static Protected Attributes inherited from oxygine::ObjectBase | |
| static int | _lastID |
| static int | _assertCtorID |
| static int | _assertDtorID |
1.8.14