| OLD | NEW | 
|---|
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 #ifndef WebDataConsumerHandle_h | 5 #ifndef WebDataConsumerHandle_h | 
| 6 #define WebDataConsumerHandle_h | 6 #define WebDataConsumerHandle_h | 
| 7 | 7 | 
| 8 #include <stddef.h> | 8 #include <stddef.h> | 
| 9 | 9 | 
| 10 #if INSIDE_BLINK | 10 #if INSIDE_BLINK | 
| (...skipping 24 matching lines...) Expand all  Loading... | 
| 35     enum Result { | 35     enum Result { | 
| 36         Ok, | 36         Ok, | 
| 37         Done, | 37         Done, | 
| 38         Busy, | 38         Busy, | 
| 39         ShouldWait, | 39         ShouldWait, | 
| 40         ResourceExhausted, | 40         ResourceExhausted, | 
| 41         UnexpectedError, | 41         UnexpectedError, | 
| 42     }; | 42     }; | 
| 43 | 43 | 
| 44     // Client gets notification from the pipe. | 44     // Client gets notification from the pipe. | 
| 45     class Client { | 45     class BLINK_PLATFORM_EXPORT Client { | 
| 46     public: | 46     public: | 
| 47         virtual ~Client() { } | 47         virtual ~Client() { } | 
| 48         // The associated handle gets readable. This function will be called | 48         // The associated handle gets readable. This function will be called | 
| 49         // when the associated reader was waiting but is not waiting any more. | 49         // when the associated reader was waiting but is not waiting any more. | 
| 50         // This means this function can be called when handle gets errored or | 50         // This means this function can be called when handle gets errored or | 
| 51         // closed. This also means that this function will not be called even | 51         // closed. This also means that this function will not be called even | 
| 52         // when some data arrives if the handle already has non-empty readable | 52         // when some data arrives if the handle already has non-empty readable | 
| 53         // data. | 53         // data. | 
| 54         // It is not guaranteed that the handle is not waiting when this | 54         // It is not guaranteed that the handle is not waiting when this | 
| 55         // function is called, i.e. it can be called more than needed. | 55         // function is called, i.e. it can be called more than needed. | 
| (...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 126     virtual Reader* obtainReaderInternal(Client* client) | 126     virtual Reader* obtainReaderInternal(Client* client) | 
| 127     { | 127     { | 
| 128         BLINK_ASSERT_NOT_REACHED(); | 128         BLINK_ASSERT_NOT_REACHED(); | 
| 129         return nullptr; | 129         return nullptr; | 
| 130     } | 130     } | 
| 131 }; | 131 }; | 
| 132 | 132 | 
| 133 } // namespace blink | 133 } // namespace blink | 
| 134 | 134 | 
| 135 #endif // WebDataConsumerHandle_h | 135 #endif // WebDataConsumerHandle_h | 
| OLD | NEW | 
|---|