summaryrefslogtreecommitdiffstats
path: root/mojo/system/dispatcher.h
diff options
context:
space:
mode:
authorviettrungluu@chromium.org <viettrungluu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-05 16:53:55 +0000
committerviettrungluu@chromium.org <viettrungluu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-05 16:53:55 +0000
commit903c0d784baa38e805610af9312f7a326880835f (patch)
treeb090a6d968e4a14013f8278bfa59701a4af12a4b /mojo/system/dispatcher.h
parent09ca6472cc00f497246f384e0b0044910dad110f (diff)
downloadchromium_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.h24
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);