blob: d68d60e836ae31e5531df8ad7cbb210367525877 [file] [log] [blame]
// 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