00001 00022 #ifndef LL_LLCLASSIFIEDSTATSRESPONDER_H 00023 #define LL_LLCLASSIFIEDSTATSRESPONDER_H 00024 00025 #include "llhttpclient.h" 00026 #include "llview.h" 00027 #include "lluuid.h" 00028 00029 class LLClassifiedStatsResponder : public LLHTTPClient::Responder 00030 { 00031 public: 00032 LLClassifiedStatsResponder(LLViewHandle classified_panel_handle, LLUUID classified_id); 00033 //If we get back a normal response, handle it here 00034 virtual void result(const LLSD& content); 00035 //If we get back an error (not found, etc...), handle it here 00036 virtual void error(U32 status, const std::string& reason); 00037 00038 protected: 00039 LLViewHandle mClassifiedPanelHandle; 00040 LLUUID mClassifiedID; 00041 }; 00042 00043 #endif // LL_LLCLASSIFIEDSTATSRESPONDER_H