static_v8_external_one_byte_string_resource.cc 714 B

1234567891011121314151617181920212223242526
  1. // Copyright 2014 The Chromium Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style license that can be
  3. // found in the LICENSE file.
  4. #include "extensions/renderer/static_v8_external_one_byte_string_resource.h"
  5. namespace extensions {
  6. StaticV8ExternalOneByteStringResource::StaticV8ExternalOneByteStringResource(
  7. const base::StringPiece& buffer)
  8. : buffer_(buffer) {
  9. }
  10. StaticV8ExternalOneByteStringResource::
  11. ~StaticV8ExternalOneByteStringResource() {
  12. }
  13. const char* StaticV8ExternalOneByteStringResource::data() const {
  14. return buffer_.data();
  15. }
  16. size_t StaticV8ExternalOneByteStringResource::length() const {
  17. return buffer_.length();
  18. }
  19. } // namespace extensions