diff options
author | mfoltz@chromium.org <mfoltz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-12-15 22:40:22 +0000 |
---|---|---|
committer | mfoltz@chromium.org <mfoltz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-12-15 22:40:22 +0000 |
commit | cd54999a1c3188ad9830a7d13be811dd3ca12768 (patch) | |
tree | 1be609209e8e3cd7b9eeac842ef3e01fab7eb4d7 /chrome/browser/sync | |
parent | 670108eb566a80220ac01649dd5b28c63fbb819b (diff) | |
download | chromium_src-cd54999a1c3188ad9830a7d13be811dd3ca12768.zip chromium_src-cd54999a1c3188ad9830a7d13be811dd3ca12768.tar.gz chromium_src-cd54999a1c3188ad9830a7d13be811dd3ca12768.tar.bz2 |
This contains the implementation of the chrome.dial API (API side in https://codereview.chromium.org/11444020/).
Summary of classes:
DialDeviceData - Data class that contains what we know about a device that has responded to a search request. Used to fill the device list that is sent back to the API.
DialRegistry - Keeps track of DialDeviceData, deduplicates/merges responses, creates/destroys the DialService, starts/stops periodic discovery requests, and determines when an event should be fired to the chrome.dial.onDeviceList listeners. Observed by the DialApi.
DialService - Network service that sends a discovery (M-SEARCH) request, receives and parses responses, notifies observers when a valid response has been received. Manages sockets & network resources. Observed by the DialRegistry.
TBR for chrome_browser_extensions.gypi
BUG=163288
TBR=ben@chromium.org
Review URL: https://chromiumcodereview.appspot.com/11299056
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173335 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/sync')
0 files changed, 0 insertions, 0 deletions