// Copyright 2014 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. /** * @fileoverview Implements a helper using USB gnubbies. */ 'use strict'; /** * @constructor * @extends {GenericRequestHelper} */ function UsbHelper() { GenericRequestHelper.apply(this, arguments); var self = this; this.registerHandlerFactory('enroll_helper_request', function(request) { return new UsbEnrollHandler(/** @type {EnrollHelperRequest} */ (request)); }); this.registerHandlerFactory('sign_helper_request', function(request) { return new UsbSignHandler(/** @type {SignHelperRequest} */ (request)); }); } inherits(UsbHelper, GenericRequestHelper);