summaryrefslogtreecommitdiffstats
path: root/chrome/browser/usb/usb_interface.cc
diff options
context:
space:
mode:
authorikarienator@chromium.org <ikarienator@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-26 12:40:57 +0000
committerikarienator@chromium.org <ikarienator@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-26 12:40:57 +0000
commitd692a7c804728a3b83bfe8c40d10d95a6e30cace (patch)
tree0f15b052398794235c7e5be2f0ab907de012b55a /chrome/browser/usb/usb_interface.cc
parent2a08226f8247ffd016fe81fc6f53a6936542e4df (diff)
downloadchromium_src-d692a7c804728a3b83bfe8c40d10d95a6e30cace.zip
chromium_src-d692a7c804728a3b83bfe8c40d10d95a6e30cace.tar.gz
chromium_src-d692a7c804728a3b83bfe8c40d10d95a6e30cace.tar.bz2
Fix the horrible naming of UsbInterfaceDescriptor.
Removing unnecessary ref-countings. Review URL: https://chromiumcodereview.appspot.com/22678007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219529 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/usb/usb_interface.cc')
-rw-r--r--chrome/browser/usb/usb_interface.cc49
1 files changed, 22 insertions, 27 deletions
diff --git a/chrome/browser/usb/usb_interface.cc b/chrome/browser/usb/usb_interface.cc
index b3ff83c..d5a1e0f 100644
--- a/chrome/browser/usb/usb_interface.cc
+++ b/chrome/browser/usb/usb_interface.cc
@@ -85,63 +85,63 @@ int UsbEndpointDescriptor::GetPollingInterval() const {
return descriptor_->bInterval;
}
-UsbInterfaceDescriptor::UsbInterfaceDescriptor(
+UsbInterfaceAltSettingDescriptor::UsbInterfaceAltSettingDescriptor(
scoped_refptr<const UsbConfigDescriptor> config,
PlatformUsbInterfaceDescriptor descriptor)
: config_(config), descriptor_(descriptor) {
}
-UsbInterfaceDescriptor::~UsbInterfaceDescriptor() {}
+UsbInterfaceAltSettingDescriptor::~UsbInterfaceAltSettingDescriptor() {}
-size_t UsbInterfaceDescriptor::GetNumEndpoints() const {
+size_t UsbInterfaceAltSettingDescriptor::GetNumEndpoints() const {
return descriptor_->bNumEndpoints;
}
scoped_refptr<const UsbEndpointDescriptor>
- UsbInterfaceDescriptor::GetEndpoint(size_t index) const {
- return make_scoped_refptr(new UsbEndpointDescriptor(config_,
- &descriptor_->endpoint[index]));
+ UsbInterfaceAltSettingDescriptor::GetEndpoint(size_t index) const {
+ return new UsbEndpointDescriptor(config_, &descriptor_->endpoint[index]);
}
-int UsbInterfaceDescriptor::GetInterfaceNumber() const {
+int UsbInterfaceAltSettingDescriptor::GetInterfaceNumber() const {
return descriptor_->bInterfaceNumber;
}
-int UsbInterfaceDescriptor::GetAlternateSetting() const {
+int UsbInterfaceAltSettingDescriptor::GetAlternateSetting() const {
return descriptor_->bAlternateSetting;
}
-int UsbInterfaceDescriptor::GetInterfaceClass() const {
+int UsbInterfaceAltSettingDescriptor::GetInterfaceClass() const {
return descriptor_->bInterfaceClass;
}
-int UsbInterfaceDescriptor::GetInterfaceSubclass() const {
+int UsbInterfaceAltSettingDescriptor::GetInterfaceSubclass() const {
return descriptor_->bInterfaceSubClass;
}
-int UsbInterfaceDescriptor::GetInterfaceProtocol() const {
+int UsbInterfaceAltSettingDescriptor::GetInterfaceProtocol() const {
return descriptor_->bInterfaceProtocol;
}
-UsbInterface::UsbInterface(scoped_refptr<const UsbConfigDescriptor> config,
+UsbInterfaceDescriptor::UsbInterfaceDescriptor(
+ scoped_refptr<const UsbConfigDescriptor> config,
PlatformUsbInterface usbInterface)
: config_(config), interface_(usbInterface) {
}
-UsbInterface::~UsbInterface() {}
+UsbInterfaceDescriptor::~UsbInterfaceDescriptor() {}
-size_t UsbInterface::GetNumAltSettings() const {
+size_t UsbInterfaceDescriptor::GetNumAltSettings() const {
return interface_->num_altsetting;
}
-scoped_refptr<const UsbInterfaceDescriptor>
- UsbInterface::GetAltSetting(size_t index) const {
- return make_scoped_refptr(new UsbInterfaceDescriptor(config_,
- &interface_->altsetting[index]));
+scoped_refptr<const UsbInterfaceAltSettingDescriptor>
+ UsbInterfaceDescriptor::GetAltSetting(size_t index) const {
+ return new UsbInterfaceAltSettingDescriptor(config_,
+ &interface_->altsetting[index]);
}
-UsbConfigDescriptor::UsbConfigDescriptor()
- : config_(NULL) {
+UsbConfigDescriptor::UsbConfigDescriptor(PlatformUsbConfigDescriptor config)
+ : config_(config) {
}
UsbConfigDescriptor::~UsbConfigDescriptor() {
@@ -151,16 +151,11 @@ UsbConfigDescriptor::~UsbConfigDescriptor() {
}
}
-void UsbConfigDescriptor::Reset(PlatformUsbConfigDescriptor config) {
- config_ = config;
-}
-
size_t UsbConfigDescriptor::GetNumInterfaces() const {
return config_->bNumInterfaces;
}
-scoped_refptr<const UsbInterface>
+scoped_refptr<const UsbInterfaceDescriptor>
UsbConfigDescriptor::GetInterface(size_t index) const {
- return make_scoped_refptr(new UsbInterface(make_scoped_refptr(this),
- &config_->interface[index]));
+ return new UsbInterfaceDescriptor(this, &config_->interface[index]);
}