diff options
Diffstat (limited to 'indra/llcorehttp')
| -rw-r--r-- | indra/llcorehttp/httpcommon.h | 11 | 
1 files changed, 6 insertions, 5 deletions
| diff --git a/indra/llcorehttp/httpcommon.h b/indra/llcorehttp/httpcommon.h index b2db01d038..d715fea78f 100644 --- a/indra/llcorehttp/httpcommon.h +++ b/indra/llcorehttp/httpcommon.h @@ -188,6 +188,7 @@  ///  #include "linden_common.h"		// Modifies curl/curl.h interfaces +#include "llsd.h"  #include "boost/intrusive_ptr.hpp"  #include "boost/shared_ptr.hpp"  #include "boost/weak_ptr.hpp" @@ -447,14 +448,14 @@ struct HttpStatus  		mDetails->mMessage = message;  	} -	/// Retrieves an optionally recorded SSL certificate. -	void * getErrorData() const +	/// Retrieves data about an optionally recorded SSL certificate. +	LLSD getErrorData() const  	{  		return mDetails->mErrorData;  	}  	/// Optionally sets an SSL certificate on this status. -	void setErrorData(void *data) +	void setErrorData(LLSD data)  	{  		mDetails->mErrorData = data;  	} @@ -467,7 +468,7 @@ private:  			mType(type),  			mStatus(status),  			mMessage(), -			mErrorData(NULL) +			mErrorData()  		{}  		Details(const Details &rhs) : @@ -485,7 +486,7 @@ private:  		type_enum_t	mType;  		short		mStatus;  		std::string	mMessage; -		void *		mErrorData; +		LLSD		mErrorData;  	};      boost::shared_ptr<Details> mDetails; | 
