#include <v8.h>
Public Types | |
| enum | OutputEncoding { kAscii = 0 } |
| enum | WriteResult { kContinue = 0, kAbort = 1 } |
Public Member Functions | |
| virtual void | EndOfStream ()=0 |
| virtual int | GetChunkSize () |
| virtual OutputEncoding | GetOutputEncoding () |
| virtual WriteResult | WriteAsciiChunk (char *data, int size)=0 |
An interface for exporting data from V8, using "push" model.
| virtual void v8::OutputStream::EndOfStream | ( | ) | [pure virtual] |
Notify about the end of stream.
| virtual int v8::OutputStream::GetChunkSize | ( | ) | [inline, virtual] |
Get preferred output chunk size. Called only once.
| virtual OutputEncoding v8::OutputStream::GetOutputEncoding | ( | ) | [inline, virtual] |
Get preferred output encoding. Called only once.
| virtual WriteResult v8::OutputStream::WriteAsciiChunk | ( | char * | data, | |
| int | size | |||
| ) | [pure virtual] |
Writes the next chunk of snapshot data into the stream. Writing can be stopped by returning kAbort as function result. EndOfStream will not be called in case writing was aborted.
1.7.1