Boost unique_ptr into xmlrpc
parent
1ac9776693
commit
3c46c6bcf2
|
|
@ -69,12 +69,14 @@
|
|||
do this.
|
||||
*/
|
||||
|
||||
// *TODO: TSN remove the commented code from this file
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
static const U32 EASY_HANDLE_POOL_SIZE = 5;
|
||||
static const S32 MULTI_PERFORM_CALL_REPEAT = 5;
|
||||
static const S32 CURL_REQUEST_TIMEOUT = 120; // seconds per operation
|
||||
static const S32 CURL_CONNECT_TIMEOUT = 30; //seconds to wait for a connection
|
||||
|
||||
//static const S32 MAX_ACTIVE_REQUEST_COUNT = 100;
|
||||
|
||||
// DEBUG //
|
||||
|
|
|
|||
|
|
@ -48,6 +48,13 @@
|
|||
#include "llappviewer.h"
|
||||
#include "lltrans.h"
|
||||
|
||||
#include "boost/move/unique_ptr.hpp"
|
||||
|
||||
namespace boost
|
||||
{
|
||||
using ::boost::movelib::unique_ptr; // move unique_ptr into the boost namespace.
|
||||
}
|
||||
|
||||
// Static instance of LLXMLRPCListener declared here so that every time we
|
||||
// bring in this code, we instantiate a listener. If we put the static
|
||||
// instance of LLXMLRPCListener into llxmlrpclistener.cpp, the linker would
|
||||
|
|
@ -168,7 +175,7 @@ public:
|
|||
|
||||
virtual void onCompleted(LLCore::HttpHandle handle, LLCore::HttpResponse * response);
|
||||
|
||||
typedef std::unique_ptr<LLXMLRPCTransaction::Handler> ptr_t;
|
||||
typedef boost::unique_ptr<LLXMLRPCTransaction::Handler> ptr_t;
|
||||
|
||||
private:
|
||||
|
||||
|
|
@ -309,7 +316,7 @@ void LLXMLRPCTransaction::Handler::onCompleted(LLCore::HttpHandle handle,
|
|||
|
||||
LLXMLRPCTransaction::Impl::Impl(const std::string& uri,
|
||||
XMLRPC_REQUEST request, bool useGzip)
|
||||
: mHttpRequest(0),
|
||||
: mHttpRequest(),
|
||||
mStatus(LLXMLRPCTransaction::StatusNotStarted),
|
||||
mURI(uri),
|
||||
mResponse(0)
|
||||
|
|
@ -320,7 +327,7 @@ LLXMLRPCTransaction::Impl::Impl(const std::string& uri,
|
|||
|
||||
LLXMLRPCTransaction::Impl::Impl(const std::string& uri,
|
||||
const std::string& method, LLXMLRPCValue params, bool useGzip)
|
||||
: mHttpRequest(0),
|
||||
: mHttpRequest(),
|
||||
mStatus(LLXMLRPCTransaction::StatusNotStarted),
|
||||
mURI(uri),
|
||||
mResponse(0)
|
||||
|
|
|
|||
Loading…
Reference in New Issue