Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(611)

Unified Diff: runtime/bin/vmservice/resources.dart

Issue 1411853003: Service isolate requests Observatory assets from embedder (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 5 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « runtime/bin/run_vm_tests.cc ('k') | runtime/bin/vmservice/server.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: runtime/bin/vmservice/resources.dart
diff --git a/runtime/bin/vmservice/resources.dart b/runtime/bin/vmservice/resources.dart
deleted file mode 100644
index 915345525ed3c2721ec0831a35d59f883ed0eee4..0000000000000000000000000000000000000000
--- a/runtime/bin/vmservice/resources.dart
+++ /dev/null
@@ -1,62 +0,0 @@
-// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
-
-part of vmservice_io;
-
-String detectMimeType(String name) {
- var extensionStart = name.lastIndexOf('.');
- var extension = name.substring(extensionStart+1);
- switch (extension) {
- case 'html':
- return 'text/html; charset=UTF-8';
- case 'dart':
- return 'application/dart; charset=UTF-8';
- case 'js':
- return 'application/javascript; charset=UTF-8';
- case 'css':
- return 'text/css; charset=UTF-8';
- case 'gif':
- return 'image/gif';
- case 'png':
- return 'image/png';
- case 'jpg':
- return 'image/jpeg';
- case 'jpeg':
- return 'image/jpeg';
- case 'svg':
- return 'image/svg+xml';
- default:
- return 'text/plain';
- }
-}
-
-
-class Resource {
- final String name;
- final String mimeType;
- final List<int> data;
- Resource(this.name, this.mimeType, this.data);
- static final Map<String, Resource> resources = new Map<String, Resource>();
-}
-
-ZLibCodec _zlib;
-
-void _addResource(String name, List<int> data, bool compressed) {
- var mimeType = detectMimeType(name);
- if (compressed) {
- if (_zlib == null) {
- _zlib = new ZLibCodec();
- }
- try {
- data = _zlib.decode(data);
- } catch(e) {
- print('error decompressing service isolate resource: $name');
- return;
- }
- }
- Resource resource = new Resource(name, mimeType, data);
- Resource.resources[name] = resource;
-}
-
-void _triggerResourceLoad() native "VMServiceIO_TriggerResourceLoad";
« no previous file with comments | « runtime/bin/run_vm_tests.cc ('k') | runtime/bin/vmservice/server.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698