diff options
author | Eli Linden <eli@lindenlab.com> | 2010-05-11 14:37:25 -0700 |
---|---|---|
committer | Eli Linden <eli@lindenlab.com> | 2010-05-11 14:37:25 -0700 |
commit | 0ebf74a2295533ac60227c26e52c74d83865c84d (patch) | |
tree | fc0e9fb79864674efe4affcf13831731df0be11b /indra/llmessage/llhttpclient.h | |
parent | ae2821458cfc336a0c2422657ae3ca7cac05a071 (diff) | |
parent | 37dc96ccdde6263188ffc4f620492a4bb2017761 (diff) |
Merge
Diffstat (limited to 'indra/llmessage/llhttpclient.h')
-rw-r--r-- | indra/llmessage/llhttpclient.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/indra/llmessage/llhttpclient.h b/indra/llmessage/llhttpclient.h index 3d0646e5fe..8afbc9e0fc 100644 --- a/indra/llmessage/llhttpclient.h +++ b/indra/llmessage/llhttpclient.h @@ -40,7 +40,8 @@ #include <string> #include <boost/intrusive_ptr.hpp> - +#include <openssl/x509_vfy.h> +#include "llurlrequest.h" #include "llassettype.h" #include "llcurl.h" #include "lliopipe.h" @@ -61,6 +62,7 @@ public: typedef LLCurl::Responder Responder; typedef LLCurl::ResponderPtr ResponderPtr; + /** @name non-blocking API */ //@{ static void head( @@ -155,7 +157,12 @@ public: static void setPump(LLPumpIO& pump); ///< must be called before any of the above calls are made static bool hasPump(); - ///< for testing + + static void setCertVerifyCallback(LLURLRequest::SSLCertVerifyCallback callback); + static LLURLRequest::SSLCertVerifyCallback getCertVerifyCallback() { return mCertVerifyCallback; } + +protected: + static LLURLRequest::SSLCertVerifyCallback mCertVerifyCallback; }; #endif // LL_LLHTTPCLIENT_H |