Index: mojo/system/dispatcher.cc |
diff --git a/mojo/system/dispatcher.cc b/mojo/system/dispatcher.cc |
index d03fca71ab1738ef30aa80e0425694decf6f08b4..f62bd94f0693a17232d42410275360c82cd903fa 100644 |
--- a/mojo/system/dispatcher.cc |
+++ b/mojo/system/dispatcher.cc |
@@ -146,8 +146,8 @@ MojoResult Dispatcher::WriteData(const void* elements, |
return WriteDataImplNoLock(elements, num_bytes, flags); |
} |
-MojoResult Dispatcher::BeginWriteData(void** buffer, |
- uint32_t* buffer_num_bytes, |
+MojoResult Dispatcher::BeginWriteData(UserPointer<void*> buffer, |
+ UserPointer<uint32_t> buffer_num_bytes, |
MojoWriteDataFlags flags) { |
base::AutoLock locker(lock_); |
if (is_closed_) |
@@ -285,9 +285,10 @@ MojoResult Dispatcher::WriteDataImplNoLock(const void* /*elements*/, |
return MOJO_RESULT_INVALID_ARGUMENT; |
} |
-MojoResult Dispatcher::BeginWriteDataImplNoLock(void** /*buffer*/, |
- uint32_t* /*buffer_num_bytes*/, |
- MojoWriteDataFlags /*flags*/) { |
+MojoResult Dispatcher::BeginWriteDataImplNoLock( |
+ UserPointer<void*> /*buffer*/, |
+ UserPointer<uint32_t> /*buffer_num_bytes*/, |
+ MojoWriteDataFlags /*flags*/) { |
lock_.AssertAcquired(); |
DCHECK(!is_closed_); |
// By default, not supported. Only needed for data pipe dispatchers. |