v8  3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FileByteSink Class Reference
Inheritance diagram for FileByteSink:
Collaboration diagram for FileByteSink:

Public Member Functions

 FileByteSink (const char *snapshot_file)
 
virtual ~FileByteSink ()
 
virtual void Put (int byte, const char *description)
 
virtual int Position ()
 
void WriteSpaceUsed (int new_space_used, int pointer_space_used, int data_space_used, int code_space_used, int map_space_used, int cell_space_used)
 
- Public Member Functions inherited from SnapshotByteSink
virtual ~SnapshotByteSink ()
 
virtual void PutSection (int byte, const char *description)
 
void PutInt (uintptr_t integer, const char *description)
 

Detailed Description

Definition at line 170 of file test-serialize.cc.

Constructor & Destructor Documentation

FileByteSink ( const char *  snapshot_file)
inlineexplicit

Definition at line 172 of file test-serialize.cc.

References OS::FOpen(), v8::internal::NULL, and v8::internal::PrintF().

virtual ~FileByteSink ( )
inlinevirtual

Definition at line 180 of file test-serialize.cc.

References v8::internal::NULL.

Member Function Documentation

virtual int Position ( )
inlinevirtual

Implements SnapshotByteSink.

Definition at line 190 of file test-serialize.cc.

virtual void Put ( int  byte,
const char *  description 
)
inlinevirtual

Implements SnapshotByteSink.

Definition at line 185 of file test-serialize.cc.

References v8::internal::NULL.

void WriteSpaceUsed ( int  new_space_used,
int  pointer_space_used,
int  data_space_used,
int  code_space_used,
int  map_space_used,
int  cell_space_used 
)

The documentation for this class was generated from the following file: