// 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. #include "device/usb/usb_descriptors.h" namespace device { UsbEndpointDescriptor::UsbEndpointDescriptor() : address(0), direction(USB_DIRECTION_INBOUND), maximum_packet_size(0), synchronization_type(USB_SYNCHRONIZATION_NONE), transfer_type(USB_TRANSFER_CONTROL), usage_type(USB_USAGE_DATA), polling_interval(0) { } UsbEndpointDescriptor::~UsbEndpointDescriptor() { } UsbInterfaceDescriptor::UsbInterfaceDescriptor() : interface_number(0), alternate_setting(0), interface_class(0), interface_subclass(0), interface_protocol(0) { } UsbInterfaceDescriptor::~UsbInterfaceDescriptor() { } UsbConfigDescriptor::UsbConfigDescriptor() : configuration_value(0), self_powered(false), remote_wakeup(false), maximum_power(0) { } UsbConfigDescriptor::~UsbConfigDescriptor() { } } // namespace device