00001 00032 #ifndef LL_LLCLASSIFIEDSTATSRESPONDER_H 00033 #define LL_LLCLASSIFIEDSTATSRESPONDER_H 00034 00035 #include "llhttpclient.h" 00036 #include "llview.h" 00037 #include "lluuid.h" 00038 00039 class LLClassifiedStatsResponder : public LLHTTPClient::Responder 00040 { 00041 public: 00042 LLClassifiedStatsResponder(LLHandle<LLView> classified_panel_handle, LLUUID classified_id); 00043 //If we get back a normal response, handle it here 00044 virtual void result(const LLSD& content); 00045 //If we get back an error (not found, etc...), handle it here 00046 virtual void error(U32 status, const std::string& reason); 00047 00048 protected: 00049 LLHandle<LLView> mClassifiedPanelHandle; 00050 LLUUID mClassifiedID; 00051 }; 00052 00053 #endif // LL_LLCLASSIFIEDSTATSRESPONDER_H