| 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,
|
|
|