| OLD | NEW |
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 // This file contains tests that are shared between different implementations of | 5 // This file contains tests that are shared between different implementations of |
| 6 // |DataPipeImpl|. | 6 // |DataPipeImpl|. |
| 7 | 7 |
| 8 #include "mojo/edk/system/data_pipe_impl.h" | 8 #include "mojo/edk/system/data_pipe_impl.h" |
| 9 | 9 |
| 10 #include <stdint.h> | 10 #include <stdint.h> |
| (...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 134 } | 134 } |
| 135 MojoResult ProducerBeginWriteData(UserPointer<void*> buffer, | 135 MojoResult ProducerBeginWriteData(UserPointer<void*> buffer, |
| 136 UserPointer<uint32_t> buffer_num_bytes) { | 136 UserPointer<uint32_t> buffer_num_bytes) { |
| 137 return dpp()->ProducerBeginWriteData(buffer, buffer_num_bytes); | 137 return dpp()->ProducerBeginWriteData(buffer, buffer_num_bytes); |
| 138 } | 138 } |
| 139 MojoResult ProducerEndWriteData(uint32_t num_bytes_written) { | 139 MojoResult ProducerEndWriteData(uint32_t num_bytes_written) { |
| 140 return dpp()->ProducerEndWriteData(num_bytes_written); | 140 return dpp()->ProducerEndWriteData(num_bytes_written); |
| 141 } | 141 } |
| 142 MojoResult ProducerAddAwakable(Awakable* awakable, | 142 MojoResult ProducerAddAwakable(Awakable* awakable, |
| 143 uint64_t context, | 143 uint64_t context, |
| 144 bool force, | 144 bool persistent, |
| 145 MojoHandleSignals signals, | 145 MojoHandleSignals signals, |
| 146 HandleSignalsState* signals_state) { | 146 HandleSignalsState* signals_state) { |
| 147 return dpp()->ProducerAddAwakable(awakable, context, force, signals, | 147 return dpp()->ProducerAddAwakable(awakable, context, persistent, signals, |
| 148 signals_state); | 148 signals_state); |
| 149 } | 149 } |
| 150 void ProducerRemoveAwakable(bool match_context, | 150 void ProducerRemoveAwakable(bool match_context, |
| 151 Awakable* awakable, | 151 Awakable* awakable, |
| 152 uint64_t context, | 152 uint64_t context, |
| 153 HandleSignalsState* signals_state) { | 153 HandleSignalsState* signals_state) { |
| 154 return dpp()->ProducerRemoveAwakable(match_context, awakable, context, | 154 return dpp()->ProducerRemoveAwakable(match_context, awakable, context, |
| 155 signals_state); | 155 signals_state); |
| 156 } | 156 } |
| 157 | 157 |
| (...skipping 19 matching lines...) Expand all Loading... |
| 177 } | 177 } |
| 178 MojoResult ConsumerBeginReadData(UserPointer<const void*> buffer, | 178 MojoResult ConsumerBeginReadData(UserPointer<const void*> buffer, |
| 179 UserPointer<uint32_t> buffer_num_bytes) { | 179 UserPointer<uint32_t> buffer_num_bytes) { |
| 180 return dpc()->ConsumerBeginReadData(buffer, buffer_num_bytes); | 180 return dpc()->ConsumerBeginReadData(buffer, buffer_num_bytes); |
| 181 } | 181 } |
| 182 MojoResult ConsumerEndReadData(uint32_t num_bytes_read) { | 182 MojoResult ConsumerEndReadData(uint32_t num_bytes_read) { |
| 183 return dpc()->ConsumerEndReadData(num_bytes_read); | 183 return dpc()->ConsumerEndReadData(num_bytes_read); |
| 184 } | 184 } |
| 185 MojoResult ConsumerAddAwakable(Awakable* awakable, | 185 MojoResult ConsumerAddAwakable(Awakable* awakable, |
| 186 uint64_t context, | 186 uint64_t context, |
| 187 bool force, | 187 bool persistent, |
| 188 MojoHandleSignals signals, | 188 MojoHandleSignals signals, |
| 189 HandleSignalsState* signals_state) { | 189 HandleSignalsState* signals_state) { |
| 190 return dpc()->ConsumerAddAwakable(awakable, context, force, signals, | 190 return dpc()->ConsumerAddAwakable(awakable, context, persistent, signals, |
| 191 signals_state); | 191 signals_state); |
| 192 } | 192 } |
| 193 void ConsumerRemoveAwakable(bool match_context, | 193 void ConsumerRemoveAwakable(bool match_context, |
| 194 Awakable* awakable, | 194 Awakable* awakable, |
| 195 uint64_t context, | 195 uint64_t context, |
| 196 HandleSignalsState* signals_state) { | 196 HandleSignalsState* signals_state) { |
| 197 return dpc()->ConsumerRemoveAwakable(match_context, awakable, context, | 197 return dpc()->ConsumerRemoveAwakable(match_context, awakable, context, |
| 198 signals_state); | 198 signals_state); |
| 199 } | 199 } |
| 200 | 200 |
| (...skipping 2768 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2969 MOJO_HANDLE_SIGNAL_READ_THRESHOLD, &hss)); | 2969 MOJO_HANDLE_SIGNAL_READ_THRESHOLD, &hss)); |
| 2970 EXPECT_EQ(MOJO_HANDLE_SIGNAL_PEER_CLOSED, hss.satisfied_signals); | 2970 EXPECT_EQ(MOJO_HANDLE_SIGNAL_PEER_CLOSED, hss.satisfied_signals); |
| 2971 EXPECT_EQ(MOJO_HANDLE_SIGNAL_PEER_CLOSED, hss.satisfiable_signals); | 2971 EXPECT_EQ(MOJO_HANDLE_SIGNAL_PEER_CLOSED, hss.satisfiable_signals); |
| 2972 | 2972 |
| 2973 this->ConsumerClose(); | 2973 this->ConsumerClose(); |
| 2974 } | 2974 } |
| 2975 | 2975 |
| 2976 } // namespace | 2976 } // namespace |
| 2977 } // namespace system | 2977 } // namespace system |
| 2978 } // namespace mojo | 2978 } // namespace mojo |
| OLD | NEW |