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

Unified Diff: mojo/dart/embedder/io/file_patch.dart

Issue 1964193002: Dart: Refactors Proxies (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Address comments Created 4 years, 7 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
Index: mojo/dart/embedder/io/file_patch.dart
diff --git a/mojo/dart/embedder/io/file_patch.dart b/mojo/dart/embedder/io/file_patch.dart
index adcee85a69e03aae5ca02db535c2e89e1d584aa6..0e376a4aa082fe71c8b238559f6714c4e79b2515 100644
--- a/mojo/dart/embedder/io/file_patch.dart
+++ b/mojo/dart/embedder/io/file_patch.dart
@@ -112,9 +112,9 @@ patch class _Directory {
types.kOpenFlagRead | types.kOpenFlagWrite | types.kOpenFlagCreate;
var response =
await rootDirectory.responseOrError(
- rootDirectory.ptr.openDirectory(_ensurePathIsRelative(path),
- null,
- flags));
+ rootDirectory.openDirectory(_ensurePathIsRelative(path),
+ null,
+ flags));
if (response.error != types.Error.ok) {
throw _OSErrorFromError(response.error);
}
@@ -132,7 +132,7 @@ patch class _Directory {
while (true) {
var response =
await rootDirectory.responseOrError(
- rootDirectory.ptr.openDirectory(tempPath, null, flags));
+ rootDirectory.openDirectory(tempPath, null, flags));
if (response.error == types.Error.ok) {
// Success.
break;
@@ -151,9 +151,9 @@ patch class _Directory {
int flags = types.kOpenFlagRead | types.kOpenFlagWrite;
var response =
await await rootDirectory.responseOrError(
- rootDirectory.ptr.openDirectory(_ensurePathIsRelative(path),
- null,
- flags));
+ rootDirectory.openDirectory(_ensurePathIsRelative(path),
+ null,
+ flags));
// If we can open it, it exists.
return response.error == types.Error.ok;
}
@@ -182,8 +182,8 @@ patch class _Directory {
/* patch */ Future<Directory> rename(String newPath) async {
DirectoryProxy rootDirectory = await _getRootDirectory();
var response = await rootDirectory.responseOrError(
- rootDirectory.ptr.rename(_ensurePathIsRelative(path),
- _ensurePathIsRelative(newPath)));
+ rootDirectory.rename(_ensurePathIsRelative(path),
+ _ensurePathIsRelative(newPath)));
if (response.error != types.Error.ok) {
throw _OSErrorFromError(response.error);
}
@@ -250,15 +250,15 @@ class _DirectoryLister {
DirectoryProxy directory = new DirectoryProxy.unbound();
var response =
await rootDirectory.responseOrError(
- rootDirectory.ptr.openDirectory(_ensurePathIsRelative(path),
- directory,
- flags));
+ rootDirectory.openDirectory(_ensurePathIsRelative(path),
+ directory,
+ flags));
if (response.error != types.Error.ok) {
// Skip if we can't open it.
continue;
}
// Read contents.
- var readResponse = await directory.responseOrError(directory.ptr.read());
+ var readResponse = await directory.responseOrError(directory.read());
// We are done with the directory now.
directory.close(immediate: true);
if (readResponse.error != types.Error.ok) {
@@ -291,9 +291,9 @@ patch class _File {
int flags = types.kOpenFlagRead;
var response =
await rootDirectory.responseOrError(
- rootDirectory.ptr.openFile(_ensurePathIsRelative(path),
- null,
- flags));
+ rootDirectory.openFile(_ensurePathIsRelative(path),
+ null,
+ flags));
// If we can open it, it exists.
return response.error == types.Error.ok;
}
@@ -311,9 +311,9 @@ patch class _File {
int flags = types.kOpenFlagWrite | types.kOpenFlagCreate;
var response =
await rootDirectory.responseOrError(
- rootDirectory.ptr.openFile(_ensurePathIsRelative(path),
- null,
- flags));
+ rootDirectory.openFile(_ensurePathIsRelative(path),
+ null,
+ flags));
if (response.error != types.Error.ok) {
throw _OSErrorFromError(response.error);
}
@@ -325,8 +325,8 @@ patch class _File {
/* patch */ Future<File> rename(String newPath) async {
DirectoryProxy rootDirectory = await _getRootDirectory();
var response = await rootDirectory.responseOrError(
- rootDirectory.ptr.rename(_ensurePathIsRelative(path),
- _ensurePathIsRelative(newPath)));
+ rootDirectory.rename(_ensurePathIsRelative(path),
+ _ensurePathIsRelative(newPath)));
if (response.error != types.Error.ok) {
throw _OSErrorFromError(response.error);
}
@@ -353,14 +353,14 @@ patch class _File {
DirectoryProxy rootDirectory = await _getRootDirectory();
FileProxy file = new FileProxy.unbound();
var response = await rootDirectory.responseOrError(
- rootDirectory.ptr.openFile(_ensurePathIsRelative(path),
- file,
- _openFlagsFromFileMode(mode)));
+ rootDirectory.openFile(_ensurePathIsRelative(path),
+ file,
+ _openFlagsFromFileMode(mode)));
if (response.error != types.Error.ok) {
throw _OSErrorFromError(response.error);
}
// We use the raw mojo handle as our fd.
- final int fd = file.impl.endpoint.handle.h;
+ final int fd = file.ctrl.endpoint.handle.h;
// Construct the RandomAccessFile using the original constructor.
_RandomAccessFile raf = new _RandomAccessFile(fd, path);
// Hook up our proxy.
@@ -506,13 +506,13 @@ patch class FileStat {
DirectoryProxy directory = new DirectoryProxy.unbound();
var response =
await await rootDirectory.responseOrError(
- rootDirectory.ptr.openDirectory(_ensurePathIsRelative(path),
- directory,
- flags));
+ rootDirectory.openDirectory(_ensurePathIsRelative(path),
+ directory,
+ flags));
if (response.error != types.Error.ok) {
throw _OSErrorFromError(response.error);
}
- var statResponse = await directory.responseOrError(directory.ptr.stat());
+ var statResponse = await directory.responseOrError(directory.stat());
// We are done with the directory now.
directory.close(immediate: true);
if (statResponse.error != types.Error.ok) {
@@ -553,7 +553,7 @@ patch class FileSystemEntity {
DirectoryProxy rootDirectory = await _getRootDirectory();
int flags = recursive ? types.kDeleteFlagRecursive : 0;
var response = await rootDirectory.responseOrError(
- rootDirectory.ptr.delete(_ensurePathIsRelative(path), flags));
+ rootDirectory.delete(_ensurePathIsRelative(path), flags));
if (response.error != types.Error.ok) {
throw _OSErrorFromError(response.error);
}
@@ -648,7 +648,7 @@ patch class _RandomAccessFile {
/* patch */ Future<RandomAccessFile> close() async {
_ensureProxy();
- await _proxy.responseOrError(_proxy.ptr.close());
+ await _proxy.responseOrError(_proxy.close());
await _proxy.close(immediate: true);
_proxy = null;
closed = true;
@@ -663,7 +663,7 @@ patch class _RandomAccessFile {
/* patch */ Future<int> readByte() async {
_ensureProxy();
var response = await _proxy.responseOrError(
- _proxy.ptr.read(1, 0, types.Whence.fromCurrent));
+ _proxy.read(1, 0, types.Whence.fromCurrent));
_handleError(response);
_resourceInfo.addRead(response.bytesRead.length);
if (response.bytesRead.length == 0) {
@@ -682,7 +682,7 @@ patch class _RandomAccessFile {
}
_ensureProxy();
var response = await _proxy.responseOrError(
- _proxy.ptr.read(bytes, 0, types.Whence.fromCurrent));
+ _proxy.read(bytes, 0, types.Whence.fromCurrent));
_handleError(response);
_resourceInfo.addRead(response.bytesRead.length);
return response.bytesRead;
@@ -706,7 +706,7 @@ patch class _RandomAccessFile {
}
int length = end - start;
var response = await _proxy.responseOrError(
- _proxy.ptr.read(length, 0, types.Whence.fromCurrent));
+ _proxy.read(length, 0, types.Whence.fromCurrent));
_handleError(response);
int read = response.bytesRead.length;
_resourceInfo.addRead(read);
@@ -724,7 +724,7 @@ patch class _RandomAccessFile {
}
_ensureProxy();
var response = await _proxy.responseOrError(
- _proxy.ptr.write([value], 0, types.Whence.fromCurrent));
+ _proxy.write([value], 0, types.Whence.fromCurrent));
_handleError(response);
assert(response.numBytesWritten == 1);
_resourceInfo.addWrite(response.numBytesWritten);
@@ -762,7 +762,7 @@ patch class _RandomAccessFile {
}
assert(result.start == 0);
var response = await _proxy.responseOrError(
- _proxy.ptr.write(result.buffer, 0, types.Whence.fromCurrent));
+ _proxy.write(result.buffer, 0, types.Whence.fromCurrent));
_handleError(response);
_resourceInfo.addWrite(response.numBytesWritten);
return this;
@@ -778,7 +778,7 @@ patch class _RandomAccessFile {
/* patch */ Future<int> position() async {
_ensureProxy();
- var response = await _proxy.responseOrError(_proxy.ptr.tell());
+ var response = await _proxy.responseOrError(_proxy.tell());
_handleError(response);
return response.position;
}
@@ -793,7 +793,7 @@ patch class _RandomAccessFile {
}
_ensureProxy();
var response = await _proxy.responseOrError(
- _proxy.ptr.seek(position, types.Whence.fromStart));
+ _proxy.seek(position, types.Whence.fromStart));
_handleError(response);
return this;
}
@@ -807,7 +807,7 @@ patch class _RandomAccessFile {
throw new ArgumentError(length);
}
_ensureProxy();
- var response = await _proxy.responseOrError(_proxy.ptr.truncate(length));
+ var response = await _proxy.responseOrError(_proxy.truncate(length));
_handleError(response);
}
@@ -817,7 +817,7 @@ patch class _RandomAccessFile {
/* patch */ Future<int> length() async {
_ensureProxy();
- var response = await _proxy.responseOrError(_proxy.ptr.stat());
+ var response = await _proxy.responseOrError(_proxy.stat());
_handleError(response);
return response.fileInformation.size;
}
« no previous file with comments | « mojo/dart/apptests/test_apps/pingpong_target/lib/main.dart ('k') | mojo/dart/embedder/io/internet_address_patch.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698