diff options
author | viettrungluu@chromium.org <viettrungluu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-05-05 16:53:55 +0000 |
---|---|---|
committer | viettrungluu@chromium.org <viettrungluu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-05-05 16:53:55 +0000 |
commit | 903c0d784baa38e805610af9312f7a326880835f (patch) | |
tree | b090a6d968e4a14013f8278bfa59701a4af12a4b /mojo/system/dispatcher.h | |
parent | 09ca6472cc00f497246f384e0b0044910dad110f (diff) | |
download | chromium_src-903c0d784baa38e805610af9312f7a326880835f.zip chromium_src-903c0d784baa38e805610af9312f7a326880835f.tar.gz chromium_src-903c0d784baa38e805610af9312f7a326880835f.tar.bz2 |
Mojo: Add/use |typedef std::vector<scoped_refptr<Dispatcher> > DispatcherVector.
R=darin@chromium.org
Review URL: https://codereview.chromium.org/262093003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@268204 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'mojo/system/dispatcher.h')
-rw-r--r-- | mojo/system/dispatcher.h | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/mojo/system/dispatcher.h b/mojo/system/dispatcher.h index 25c02e8..4e9e13f 100644 --- a/mojo/system/dispatcher.h +++ b/mojo/system/dispatcher.h @@ -32,6 +32,8 @@ class RawSharedBufferMapping; class TransportData; class Waiter; +typedef std::vector<scoped_refptr<Dispatcher> > DispatcherVector; + namespace test { // Test helper. We need to declare it here so we can friend it. @@ -77,12 +79,11 @@ class MOJO_SYSTEM_IMPL_EXPORT Dispatcher : // |dispatchers| must be non-null but empty, if |num_dispatchers| is non-null // and nonzero. On success, it will be set to the dispatchers to be received // (and assigned handles) as part of the message. - MojoResult ReadMessage( - void* bytes, - uint32_t* num_bytes, - std::vector<scoped_refptr<Dispatcher> >* dispatchers, - uint32_t* num_dispatchers, - MojoReadMessageFlags flags); + MojoResult ReadMessage(void* bytes, + uint32_t* num_bytes, + DispatcherVector* dispatchers, + uint32_t* num_dispatchers, + MojoReadMessageFlags flags); MojoResult WriteData(const void* elements, uint32_t* elements_num_bytes, MojoWriteDataFlags flags); @@ -205,12 +206,11 @@ class MOJO_SYSTEM_IMPL_EXPORT Dispatcher : uint32_t num_bytes, std::vector<DispatcherTransport>* transports, MojoWriteMessageFlags flags); - virtual MojoResult ReadMessageImplNoLock( - void* bytes, - uint32_t* num_bytes, - std::vector<scoped_refptr<Dispatcher> >* dispatchers, - uint32_t* num_dispatchers, - MojoReadMessageFlags flags); + virtual MojoResult ReadMessageImplNoLock(void* bytes, + uint32_t* num_bytes, + DispatcherVector* dispatchers, + uint32_t* num_dispatchers, + MojoReadMessageFlags flags); virtual MojoResult WriteDataImplNoLock(const void* elements, uint32_t* num_bytes, MojoWriteDataFlags flags); |