.. index:: pair: struct; EE::UI::WebResourceResult .. _doxid-struct_e_e_1_1_u_i_1_1_web_resource_result: struct EE::UI::WebResourceResult ================================ .. toctree:: :hidden: Overview ~~~~~~~~ Result delivered to a :ref:`WebResourceCache ` subscriber. :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include struct WebResourceResult { // fields bool :ref:`success` { false }; :ref:`WebResourceLoadState` :ref:`state` { :ref:`WebResourceLoadState::Empty` }; int :ref:`status` { 0 }; std::string :ref:`error`; std::string :ref:`setCookie`; std::shared_ptr :ref:`data`; :ref:`Graphics::TexturePtr` :ref:`texture`; }; .. _details-struct_e_e_1_1_u_i_1_1_web_resource_result: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Result delivered to a :ref:`WebResourceCache ` subscriber. Data resources set data, while image resources set texture. A texture request may already have returned the same TexturePtr as a transparent placeholder before this result is delivered. Fields ------ .. index:: pair: variable; success .. _doxid-struct_e_e_1_1_u_i_1_1_web_resource_result_1a442f557366896cc47e58c9b19e91d78f: .. ref-code-block:: cpp :class: doxyrest-title-code-block bool success { false } True when the request completed and produced a usable resource. .. index:: pair: variable; state .. _doxid-struct_e_e_1_1_u_i_1_1_web_resource_result_1aaa97002152e3a135831e2cf2ece8de07: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`WebResourceLoadState` state { :ref:`WebResourceLoadState::Empty` } Final cache-entry state observed by this completion. .. index:: pair: variable; status .. _doxid-struct_e_e_1_1_u_i_1_1_web_resource_result_1ab6d7b4505ff2dde692d6a32e27da8f0e: .. ref-code-block:: cpp :class: doxyrest-title-code-block int status { 0 } Numeric HTTP response status. .. index:: pair: variable; error .. _doxid-struct_e_e_1_1_u_i_1_1_web_resource_result_1a7adc809edd33a00974e8e5bb7595aa8c: .. ref-code-block:: cpp :class: doxyrest-title-code-block std::string error Failure description. Empty for successful results. .. index:: pair: variable; setCookie .. _doxid-struct_e_e_1_1_u_i_1_1_web_resource_result_1a58f8e8a98d6e871b106b36f297e65b4c: .. ref-code-block:: cpp :class: doxyrest-title-code-block std::string setCookie Set-Cookie value from the final response, or from its redirect chain when applicable. .. index:: pair: variable; data .. _doxid-struct_e_e_1_1_u_i_1_1_web_resource_result_1ad18826c88470f3901f6d57f5f18f37a9: .. ref-code-block:: cpp :class: doxyrest-title-code-block std::shared_ptr data Shared immutable response body for documents, stylesheets, and fonts. .. index:: pair: variable; texture .. _doxid-struct_e_e_1_1_u_i_1_1_web_resource_result_1adcd933cf584644a500ad663f3ed42449: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`Graphics::TexturePtr` texture Shared texture for image resources.