cpp_client_telemetry/Solutions
Trevor Lacey aad6238531 Merged PR 938576: WorkerThread
Both PAL_Win32 and PAL_CPP11 have the exact same `WorkerThread` implementation (copy/pasted). This change extracts out the `WorkerThread` class from the Win32/CPP11 files _verbatim_ and puts them in a separate WorkerThread.hpp|cpp. The only change to the WorkerThread class is the introduction of an `IWorkerThread` interface and `WorkerThreadFactory`. This interface will be useful for when MIP creates its own custom WorkerThread that dispatches tasks to an external DLL.

I considered creating a separate PAL_CoreLib or PAL_MIP implementation, but it would everything except `WorkerThread` with the existing Win32/CPP11 PALs, so that seemed like the wrong abstraction.

I would like to merge this change to the main onesdk branch so that when I create the custom CoreLib/MIP implementation in a separate branch (for now), those changes will be very localized.
2019-02-26 21:01:47 +00:00
..
Clienttelemetry Merged PR 938576: WorkerThread 2019-02-26 21:01:47 +00:00
afdclient-cpp Build infra clean-up (no code changes): remove all legacy vs2013 targets from .vcxproj . We don't support vs2013, these were left-overs from copy-paste from v1 source code base. 2018-11-07 14:02:54 -08:00
bondlite/tests 2nd round of Unit and Functional test fixes after refactor; plus add mocks for System 2018-04-06 18:17:59 -07:00
build/build-sdk Fixing Win 10 native, Win 10 C# and .NET SDKs; plus Functional Tests. 2018-04-05 13:58:33 -07:00
ecsclient-cpp Build infra clean-up (no code changes): remove all legacy vs2013 targets from .vcxproj . We don't support vs2013, these were left-overs from copy-paste from v1 source code base. 2018-11-07 14:02:54 -08:00
lib Rename win32.vcxitems -> desktop.vcxitems 2018-11-15 14:56:03 -08:00
linktest Drafts for v3 2018-03-30 17:05:05 -07:00
net40 Disable /permissive-, there's an inconsistent build behavior between the loop and local machines. 2019-01-04 10:58:17 -08:00
packages/Microsoft.googletest.v140.windesktop.msvcstl.static.rt-dyn.1.8.0 Add google test version binary that comes with vs2017 2018-10-16 10:57:28 -07:00
test-reports Pushing Sysroot library and SOlution file that were ignored 2017-05-10 10:43:10 -07:00
uap-cpp Drafts for v3 2018-03-30 17:05:05 -07:00
win10-cs Disable /permissive-, there's an inconsistent build behavior between the loop and local machines. 2019-01-04 10:58:17 -08:00
win10-dll Disable /permissive-, there's an inconsistent build behavior between the loop and local machines. 2019-01-04 10:58:17 -08:00
win10-lib Disable /permissive-, there's an inconsistent build behavior between the loop and local machines. 2019-01-04 10:58:17 -08:00
win32-cpp Aria SKU for ARM64 Desktop 2018-09-20 12:59:43 -07:00
win32-cs - proper handling of offline storage path passed down via configuration 2018-05-14 10:32:05 -07:00
win32-dll Disable /permissive-, there's an inconsistent build behavior between the loop and local machines. 2019-01-04 10:58:17 -08:00
win32-lib Disable /permissive-, there's an inconsistent build behavior between the loop and local machines. 2019-01-04 10:58:17 -08:00
AriaSDK.sln Add ETW-based tracing API from Aria v1 SDK. Keep it disabled for now, don't reroute default log facility to that yet. 2019-02-26 12:19:10 -08:00
VersionInfo.rc Drafts for v3 2018-03-30 17:05:05 -07:00
build.csharp.props Fixing Win 10 native, Win 10 C# and .NET SDKs; plus Functional Tests. 2018-04-05 13:58:33 -07:00
build.props Drafts for v3 2018-03-30 17:05:05 -07:00
uncrustify.ignore Pushing Sysroot library and SOlution file that were ignored 2017-05-10 10:43:10 -07:00
version.txt 2019: update version from 3.0 to 3.1 2019-01-11 22:11:14 -08:00