Add gamepad hardware data fetcher, and higher level thread container

DataFetcher is the hardware and platform-specific data getter that talks to OS
level interfaces for each platform and fill in a structure provided to it.
Currently only Windows is here.

Provider is a manager for the background thread that the DataFetcher runs on,
and interacts with the rest of browser.

This is part of a larger patch, the remainder of which is at
http://codereview.chromium.org/8345027/

BUG=79050


Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=111189

Review URL: http://codereview.chromium.org/8568029

git-svn-id: http://src.chromium.org/svn/trunk/src/build@111456 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
This commit is contained in:
scottmg@chromium.org 2011-11-24 00:57:54 +00:00
Родитель 1a64c436a0
Коммит 87829f3277
1 изменённых файлов: 3 добавлений и 3 удалений

Просмотреть файл

@ -2425,8 +2425,8 @@
}],
],
'msvs_system_include_dirs': [
'<(DEPTH)/third_party/platformsdk_win7/files/Include',
'<(DEPTH)/third_party/directxsdk/files/Include',
'<(DEPTH)/third_party/platformsdk_win7/files/Include',
'$(VSInstallDir)/VC/atlmfc/include',
],
'msvs_cygwin_dirs': ['<(DEPTH)/third_party/cygwin'],
@ -2463,8 +2463,8 @@
'VCLibrarianTool': {
'AdditionalOptions': ['/ignore:4221'],
'AdditionalLibraryDirectories': [
'<(DEPTH)/third_party/platformsdk_win7/files/Lib',
'<(DEPTH)/third_party/directxsdk/files/Lib/x86',
'<(DEPTH)/third_party/platformsdk_win7/files/Lib',
],
},
'VCLinkerTool': {
@ -2500,8 +2500,8 @@
}],
],
'AdditionalLibraryDirectories': [
'<(DEPTH)/third_party/platformsdk_win7/files/Lib',
'<(DEPTH)/third_party/directxsdk/files/Lib/x86',
'<(DEPTH)/third_party/platformsdk_win7/files/Lib',
],
'GenerateDebugInformation': 'true',
'MapFileName': '$(OutDir)\\$(TargetName).map',