Index: mojo/edk/system/core_test_base.h |
diff --git a/mojo/edk/system/core_test_base.h b/mojo/edk/system/core_test_base.h |
index 4dde782cfd8eab20752ab8e0a7571d13364fff6c..c1734ae8c8a9c0014e020c6aa366fa0a45e2684c 100644 |
--- a/mojo/edk/system/core_test_base.h |
+++ b/mojo/edk/system/core_test_base.h |
@@ -46,7 +46,8 @@ class CoreTestBase : public testing::Test { |
void TearDown() override; |
protected: |
- // |info| must remain alive until the returned handle is closed. |
+ // |info| must remain alive until the returned handle and any handles |
+ // duplicated from it are closed. |
MojoHandle CreateMockHandle(MockHandleInfo* info); |
Core* core() { return core_.get(); } |
@@ -66,6 +67,7 @@ class CoreTestBase_MockHandleInfo { |
unsigned GetCtorCallCount() const; |
unsigned GetDtorCallCount() const; |
unsigned GetCloseCallCount() const; |
+ unsigned GetDuplicateDispatcherCallCount() const; |
unsigned GetWriteMessageCallCount() const; |
unsigned GetReadMessageCallCount() const; |
unsigned GetWriteDataCallCount() const; |
@@ -88,6 +90,7 @@ class CoreTestBase_MockHandleInfo { |
void IncrementCtorCallCount(); |
void IncrementDtorCallCount(); |
void IncrementCloseCallCount(); |
+ void IncrementDuplicateDispatcherCallCount(); |
void IncrementWriteMessageCallCount(); |
void IncrementReadMessageCallCount(); |
void IncrementWriteDataCallCount(); |
@@ -112,6 +115,7 @@ class CoreTestBase_MockHandleInfo { |
unsigned ctor_call_count_ MOJO_GUARDED_BY(mutex_) = 0; |
unsigned dtor_call_count_ MOJO_GUARDED_BY(mutex_) = 0; |
unsigned close_call_count_ MOJO_GUARDED_BY(mutex_) = 0; |
+ unsigned duplicate_dispatcher_call_count_ MOJO_GUARDED_BY(mutex_) = 0; |
unsigned write_message_call_count_ MOJO_GUARDED_BY(mutex_) = 0; |
unsigned read_message_call_count_ MOJO_GUARDED_BY(mutex_) = 0; |
unsigned write_data_call_count_ MOJO_GUARDED_BY(mutex_) = 0; |