Index: mojo/system/dispatcher.h |
diff --git a/mojo/system/dispatcher.h b/mojo/system/dispatcher.h |
index ad0fe55f5c8dfd87bc0495ef27561da327d4c248..6a43740d24c1122a7797760dd3c8a01137c5d000 100644 |
--- a/mojo/system/dispatcher.h |
+++ b/mojo/system/dispatcher.h |
@@ -102,8 +102,8 @@ class MOJO_SYSTEM_IMPL_EXPORT Dispatcher : |
MojoResult ReadData(void* elements, |
uint32_t* num_bytes, |
MojoReadDataFlags flags); |
- MojoResult BeginReadData(const void** buffer, |
- uint32_t* buffer_num_bytes, |
+ MojoResult BeginReadData(UserPointer<const void*> buffer, |
+ UserPointer<uint32_t> buffer_num_bytes, |
MojoReadDataFlags flags); |
MojoResult EndReadData(uint32_t num_bytes_read); |
// |options| may be null. |new_dispatcher| must not be null, but |
@@ -233,9 +233,10 @@ class MOJO_SYSTEM_IMPL_EXPORT Dispatcher : |
virtual MojoResult ReadDataImplNoLock(void* elements, |
uint32_t* num_bytes, |
MojoReadDataFlags flags); |
- virtual MojoResult BeginReadDataImplNoLock(const void** buffer, |
- uint32_t* buffer_num_bytes, |
- MojoReadDataFlags flags); |
+ virtual MojoResult BeginReadDataImplNoLock( |
+ UserPointer<const void*> buffer, |
+ UserPointer<uint32_t> buffer_num_bytes, |
+ MojoReadDataFlags flags); |
virtual MojoResult EndReadDataImplNoLock(uint32_t num_bytes_read); |
virtual MojoResult DuplicateBufferHandleImplNoLock( |
const MojoDuplicateBufferHandleOptions* options, |