Chromium Code Reviews

Unified Diff: runtime/bin/socket_patch.dart

Issue 12504006: Make IOSink implement StringSink (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Addressed second round of review comments Created 7 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View side-by-side diff with in-line comments
« no previous file with comments | « pkg/http/test/utils.dart ('k') | samples/chat/chat_server_lib.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: runtime/bin/socket_patch.dart
diff --git a/runtime/bin/socket_patch.dart b/runtime/bin/socket_patch.dart
index 3b9aaae6882d2cd05a4c2718b03724b643815fa2..75915dddf12a03a60d739932dec1e3a4a0e08a0b 100644
--- a/runtime/bin/socket_patch.dart
+++ b/runtime/bin/socket_patch.dart
@@ -763,20 +763,25 @@ class _Socket extends Stream<List<int>> implements Socket {
unsubscribeOnError: unsubscribeOnError);
}
- Future<Socket> consume(Stream<List<int>> stream) {
- return _sink.consume(stream);
- }
+ Encoding get encoding => _sink.encoding;
+ void set encoding(Encoding value) => _sink.encoding = value;
- Future<Socket> addStream(Stream<List<int>> stream) {
- return _sink.addStream(stream);
- }
+ void write(Object obj) => _sink.write(obj);
+
+ void writeln(Object obj) => _sink.writeln(obj);
- void add(List<int> data) {
- return _sink.add(data);
+ void writeCharCode(int charCode) => _sink.writeCharCode(charCode);
+
+ void writeAll(Iterable objects) => _sink.writeAll(objects);
+
+ void writeBytes(List<int> bytes) => _sink.writeBytes(bytes);
+
+ Future<Socket> consume(Stream<List<int>> stream) {
+ return _sink.consume(stream);
}
- void addString(String string, [Encoding encoding = Encoding.UTF_8]) {
- return _sink.addString(string, encoding);
+ Future<Socket> writeStream(Stream<List<int>> stream) {
+ return _sink.writeStream(stream);
}
close() => _sink.close();
« no previous file with comments | « pkg/http/test/utils.dart ('k') | samples/chat/chat_server_lib.dart » ('j') | no next file with comments »

Powered by Google App Engine