phoenix-firestorm/indra/llcorehttp
Monty Brandenberg 2d7b7de203 More integration work for texture fetch timeouts.
The fetch state machine received a new timeout during the WAIT_HTTP_REQ
state.  For the integration, rather than jump the state to done, we issue
a request cancel and let the notification plumbing do the rest without
any race conditions or special-case logic.
2012-07-03 13:06:46 -04:00
..
examples Add metrics gathering utils for Mac OS X. All platforms have useful numbers now. 2012-06-16 19:03:31 -04:00
tests Merge 3.3.3 release with Drano HTTP library at 3.3.0 2012-07-02 18:06:22 -04:00
CMakeLists.txt This sets down the groundwork for dynamic policy classes. 2012-06-22 19:13:50 -04:00
_httpinternal.h Cleanup: move magic nubmers to new _httpinternal.h header file. 2012-06-19 17:01:02 -04:00
_httplibcurl.cpp More integration work for texture fetch timeouts. 2012-07-03 13:06:46 -04:00
_httplibcurl.h More integration work for texture fetch timeouts. 2012-07-03 13:06:46 -04:00
_httpopcancel.cpp More integration work for texture fetch timeouts. 2012-07-03 13:06:46 -04:00
_httpopcancel.h Move dtors for refcounted objects to protected access. 2012-06-18 11:16:58 -04:00
_httpoperation.cpp SH-3184/SH-3221 More work on cleanup with better unit test work and more aggressive shutdown of a thread. 2012-06-26 12:28:58 -04:00
_httpoperation.h SH-3184/SH-3221 Improve cleanup, destructor, thread termination, etc. logic in library. 2012-06-23 23:33:50 -04:00
_httpoprequest.cpp SH-3181 More interface options for API. Also includes returned headers. 2012-06-20 18:43:28 -04:00
_httpoprequest.h When a Content-Range header is received, make available the full triplet of <offset, length, fulllength>. 2012-06-19 17:12:20 -04:00
_httpopsetget.cpp LLMutex recursive lock, global & per-request tracing, simple GET request, LLProxy support, HttpOptions starting to work, HTTP resource waiting fixed. 2012-06-14 16:31:48 -04:00
_httpopsetget.h Move dtors for refcounted objects to protected access. 2012-06-18 11:16:58 -04:00
_httpopsetpriority.cpp HTTP Proxy, PUT & POST, unit tests and refactoring. 2012-06-12 17:42:33 -04:00
_httpopsetpriority.h Move dtors for refcounted objects to protected access. 2012-06-18 11:16:58 -04:00
_httppolicy.cpp More integration work for texture fetch timeouts. 2012-07-03 13:06:46 -04:00
_httppolicy.h More integration work for texture fetch timeouts. 2012-07-03 13:06:46 -04:00
_httppolicyclass.cpp This sets down the groundwork for dynamic policy classes. 2012-06-22 19:13:50 -04:00
_httppolicyclass.h This sets down the groundwork for dynamic policy classes. 2012-06-22 19:13:50 -04:00
_httppolicyglobal.cpp Cleanup: move magic nubmers to new _httpinternal.h header file. 2012-06-19 17:01:02 -04:00
_httppolicyglobal.h LLMutex recursive lock, global & per-request tracing, simple GET request, LLProxy support, HttpOptions starting to work, HTTP resource waiting fixed. 2012-06-14 16:31:48 -04:00
_httpreadyqueue.h Implemented HTTP retry for requests. Went in rather easily which 2012-06-08 20:21:54 -04:00
_httpreplyqueue.cpp Okay, imported the core-http library and got it compiling suspiciously easily. 2012-04-23 16:19:39 -04:00
_httpreplyqueue.h Move dtors for refcounted objects to protected access. 2012-06-18 11:16:58 -04:00
_httprequestqueue.cpp SH-3184/SH-3221 More work on cleanup with better unit test work and more aggressive shutdown of a thread. 2012-06-26 12:28:58 -04:00
_httprequestqueue.h SH-3184/SH-3221 More work on cleanup with better unit test work and more aggressive shutdown of a thread. 2012-06-26 12:28:58 -04:00
_httpretryqueue.h Implemented HTTP retry for requests. Went in rather easily which 2012-06-08 20:21:54 -04:00
_httpservice.cpp More integration work for texture fetch timeouts. 2012-07-03 13:06:46 -04:00
_httpservice.h More integration work for texture fetch timeouts. 2012-07-03 13:06:46 -04:00
_mutex.h Okay, imported the core-http library and got it compiling suspiciously easily. 2012-04-23 16:19:39 -04:00
_refcounted.cpp Cleanup: move magic nubmers to new _httpinternal.h header file. 2012-06-19 17:01:02 -04:00
_refcounted.h Convert _refcounted.h over to using LLAtomic32<>. 2012-06-12 12:41:09 -04:00
_thread.h SH-3184/SH-3221 More work on cleanup with better unit test work and more aggressive shutdown of a thread. 2012-06-26 12:28:58 -04:00
bufferarray.cpp SH-3177 Add streambuf/iostream adapters to BufferArray object. 2012-06-21 19:45:40 -04:00
bufferarray.h SH-3177 Add streambuf/iostream adapters to BufferArray object. 2012-06-21 19:45:40 -04:00
bufferstream.cpp SH-3177 Add streambuf/iostream adapters to BufferArray object. 2012-06-21 19:45:40 -04:00
bufferstream.h SH-3177, SH-3180 std::iostream and LLSD serialization for BufferArray objects. 2012-06-22 14:41:08 -04:00
httpcommon.cpp Cleanup: move magic nubmers to new _httpinternal.h header file. 2012-06-19 17:01:02 -04:00
httpcommon.h Implemented HTTP retry for requests. Went in rather easily which 2012-06-08 20:21:54 -04:00
httphandler.h Okay, imported the core-http library and got it compiling suspiciously easily. 2012-04-23 16:19:39 -04:00
httpheaders.cpp Okay, imported the core-http library and got it compiling suspiciously easily. 2012-04-23 16:19:39 -04:00
httpheaders.h Move dtors for refcounted objects to protected access. 2012-06-18 11:16:58 -04:00
httpoptions.cpp Cleanup: move magic nubmers to new _httpinternal.h header file. 2012-06-19 17:01:02 -04:00
httpoptions.h Implement timeout and retry count options for requests. 2012-06-19 15:43:29 -04:00
httprequest.cpp SH-3184/SH-3221 Improve cleanup, destructor, thread termination, etc. logic in library. 2012-06-23 23:33:50 -04:00
httprequest.h SH-3184/SH-3221 Improve cleanup, destructor, thread termination, etc. logic in library. 2012-06-23 23:33:50 -04:00
httpresponse.cpp When a Content-Range header is received, make available the full triplet of <offset, length, fulllength>. 2012-06-19 17:12:20 -04:00
httpresponse.h When a Content-Range header is received, make available the full triplet of <offset, length, fulllength>. 2012-06-19 17:12:20 -04:00