Chromium Code Reviews| Index: mojo/common/data_pipe_utils.h |
| diff --git a/mojo/common/data_pipe_utils.h b/mojo/common/data_pipe_utils.h |
| index dc2197b6e07fd14a7d1f08ec4da610e852367a5c..5952d9a03ba510dbf84a4f45c0f46c5c8e50d6d6 100644 |
| --- a/mojo/common/data_pipe_utils.h |
| +++ b/mojo/common/data_pipe_utils.h |
| @@ -35,6 +35,23 @@ bool MOJO_COMMON_EXPORT BlockingCopyToString( |
| ScopedDataPipeConsumerHandle source, |
| std::string* contents); |
| +// Return true and the first newline terminated line from source. Return false |
|
viettrungluu
2014/10/31 23:30:23
nit:
s/Return/Returns/g
|
| +// if more than max_line_length bytes are scanned without seeing a newline, or |
| +// if the timeout is exceeded. |
| +bool MOJO_COMMON_EXPORT BlockingPeekLine( |
| + DataPipeConsumerHandle source, |
| + std::string* line, |
| + size_t max_line_length, |
| + MojoDeadline timeout); |
| + |
| +// Return true and the first bytes_length bytes from source. Return false |
|
viettrungluu
2014/10/31 23:30:23
...
|
| +// if the timeout is exceeded. |
| +bool MOJO_COMMON_EXPORT BlockingPeekNBytes( |
| + DataPipeConsumerHandle source, |
| + std::string* bytes, |
| + size_t bytes_length, |
| + MojoDeadline timeout); |
| + |
| } // namespace common |
| } // namespace mojo |