summaryrefslogtreecommitdiffstats
path: root/chrome/browser/sync
diff options
context:
space:
mode:
authormfoltz@chromium.org <mfoltz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-15 22:40:22 +0000
committermfoltz@chromium.org <mfoltz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-15 22:40:22 +0000
commitcd54999a1c3188ad9830a7d13be811dd3ca12768 (patch)
tree1be609209e8e3cd7b9eeac842ef3e01fab7eb4d7 /chrome/browser/sync
parent670108eb566a80220ac01649dd5b28c63fbb819b (diff)
downloadchromium_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