Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright 2012 the V8 project authors. All rights reserved. | 1 // Copyright 2012 the V8 project 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 /** \mainpage V8 API Reference Guide | 5 /** \mainpage V8 API Reference Guide |
| 6 * | 6 * |
| 7 * V8 is Google's open source JavaScript engine. | 7 * V8 is Google's open source JavaScript engine. |
| 8 * | 8 * |
| 9 * This set of documents provides reference material generated from the | 9 * This set of documents provides reference material generated from the |
| 10 * V8 header file, include/v8.h. | 10 * V8 header file, include/v8.h. |
| (...skipping 1204 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1215 * two data chunks, but doesn't handle multi-byte characters split between | 1215 * two data chunks, but doesn't handle multi-byte characters split between |
| 1216 * more than two data chunks. The embedder can avoid this problem by always | 1216 * more than two data chunks. The embedder can avoid this problem by always |
| 1217 * returning at least 2 bytes of data. | 1217 * returning at least 2 bytes of data. |
| 1218 * | 1218 * |
| 1219 * If the embedder wants to cancel the streaming, they should make the next | 1219 * If the embedder wants to cancel the streaming, they should make the next |
| 1220 * GetMoreData call return 0. V8 will interpret it as end of data (and most | 1220 * GetMoreData call return 0. V8 will interpret it as end of data (and most |
| 1221 * probably, parsing will fail). The streaming task will return as soon as | 1221 * probably, parsing will fail). The streaming task will return as soon as |
| 1222 * V8 has parsed the data it received so far. | 1222 * V8 has parsed the data it received so far. |
| 1223 */ | 1223 */ |
| 1224 virtual size_t GetMoreData(const uint8_t** src) = 0; | 1224 virtual size_t GetMoreData(const uint8_t** src) = 0; |
| 1225 | |
| 1226 virtual bool SetBookmark(); | |
|
jochen (gone - plz use gerrit)
2015/05/22 15:54:29
Please add a comment about what this is supposed t
| |
| 1227 virtual void ResetToBookmark(); | |
| 1225 }; | 1228 }; |
| 1226 | 1229 |
| 1227 | 1230 |
| 1228 /** | 1231 /** |
| 1229 * Source code which can be streamed into V8 in pieces. It will be parsed | 1232 * Source code which can be streamed into V8 in pieces. It will be parsed |
| 1230 * while streaming. It can be compiled after the streaming is complete. | 1233 * while streaming. It can be compiled after the streaming is complete. |
| 1231 * StreamedSource must be kept alive while the streaming task is ran (see | 1234 * StreamedSource must be kept alive while the streaming task is ran (see |
| 1232 * ScriptStreamingTask below). | 1235 * ScriptStreamingTask below). |
| 1233 */ | 1236 */ |
| 1234 class V8_EXPORT StreamedSource { | 1237 class V8_EXPORT StreamedSource { |
| (...skipping 6880 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 8115 */ | 8118 */ |
| 8116 | 8119 |
| 8117 | 8120 |
| 8118 } // namespace v8 | 8121 } // namespace v8 |
| 8119 | 8122 |
| 8120 | 8123 |
| 8121 #undef TYPE_CHECK | 8124 #undef TYPE_CHECK |
| 8122 | 8125 |
| 8123 | 8126 |
| 8124 #endif // V8_H_ | 8127 #endif // V8_H_ |
| OLD | NEW |