-
- Downloads
SH-3184/SH-3221 Improve cleanup, destructor, thread termination, etc. logic in library.
With this commit, the cleanup paths should be production quality. Unit tests have been expanded to include cases requiring thread termination and cleanup by the worker thread. Special operation/request added to support the unit tests. Thread interface expanded to include a very aggressive cancel() method that does not do cleanup but prevents the thread from accessing objects that will be destroyed.
Showing
- indra/llcorehttp/_httplibcurl.cpp 69 additions, 28 deletionsindra/llcorehttp/_httplibcurl.cpp
- indra/llcorehttp/_httplibcurl.h 10 additions, 6 deletionsindra/llcorehttp/_httplibcurl.h
- indra/llcorehttp/_httpoperation.cpp 36 additions, 0 deletionsindra/llcorehttp/_httpoperation.cpp
- indra/llcorehttp/_httpoperation.h 25 additions, 0 deletionsindra/llcorehttp/_httpoperation.h
- indra/llcorehttp/_httppolicy.cpp 12 additions, 3 deletionsindra/llcorehttp/_httppolicy.cpp
- indra/llcorehttp/_httppolicy.h 11 additions, 4 deletionsindra/llcorehttp/_httppolicy.h
- indra/llcorehttp/_httprequestqueue.h 5 additions, 1 deletionindra/llcorehttp/_httprequestqueue.h
- indra/llcorehttp/_httpservice.cpp 57 additions, 18 deletionsindra/llcorehttp/_httpservice.cpp
- indra/llcorehttp/_httpservice.h 8 additions, 3 deletionsindra/llcorehttp/_httpservice.h
- indra/llcorehttp/_thread.h 19 additions, 1 deletionindra/llcorehttp/_thread.h
- indra/llcorehttp/httprequest.cpp 34 additions, 9 deletionsindra/llcorehttp/httprequest.cpp
- indra/llcorehttp/httprequest.h 9 additions, 0 deletionsindra/llcorehttp/httprequest.h
- indra/llcorehttp/tests/test_httprequest.hpp 152 additions, 2 deletionsindra/llcorehttp/tests/test_httprequest.hpp
Loading
Please register or sign in to comment