Index: mojo/system/dispatcher.h |
diff --git a/mojo/system/dispatcher.h b/mojo/system/dispatcher.h |
index 9162da0c72a7b694a3ff1c58af9590e77c2c7656..f00edc46f178537a4cdcf37c5d8338b457b96304 100644 |
--- a/mojo/system/dispatcher.h |
+++ b/mojo/system/dispatcher.h |
@@ -99,8 +99,8 @@ class MOJO_SYSTEM_IMPL_EXPORT Dispatcher : |
UserPointer<uint32_t> buffer_num_bytes, |
MojoWriteDataFlags flags); |
MojoResult EndWriteData(uint32_t num_bytes_written); |
- MojoResult ReadData(void* elements, |
- uint32_t* num_bytes, |
+ MojoResult ReadData(UserPointer<void> elements, |
+ UserPointer<uint32_t> num_bytes, |
MojoReadDataFlags flags); |
MojoResult BeginReadData(UserPointer<const void*> buffer, |
UserPointer<uint32_t> buffer_num_bytes, |
@@ -230,8 +230,8 @@ class MOJO_SYSTEM_IMPL_EXPORT Dispatcher : |
UserPointer<uint32_t> buffer_num_bytes, |
MojoWriteDataFlags flags); |
virtual MojoResult EndWriteDataImplNoLock(uint32_t num_bytes_written); |
- virtual MojoResult ReadDataImplNoLock(void* elements, |
- uint32_t* num_bytes, |
+ virtual MojoResult ReadDataImplNoLock(UserPointer<void> elements, |
+ UserPointer<uint32_t> num_bytes, |
MojoReadDataFlags flags); |
virtual MojoResult BeginReadDataImplNoLock( |
UserPointer<const void*> buffer, |