| Index: base/sync_socket.h
|
| ===================================================================
|
| --- base/sync_socket.h (revision 33599)
|
| +++ base/sync_socket.h (working copy)
|
| @@ -51,6 +51,12 @@
|
| // Returns the number of bytes received, or 0 upon failure.
|
| size_t Receive(void* buffer, size_t length);
|
|
|
| + // Returns the number of bytes available. If non-zero, Receive() will not
|
| + // not block when called. NOTE: Some implementations cannot reliably
|
| + // determine the number of bytes available so avoid using the returned
|
| + // size as a promise and simply test against zero.
|
| + size_t Peek();
|
| +
|
| // Extracts the contained handle. Used for transferring between
|
| // processes.
|
| Handle handle() const { return handle_; }
|
|
|