asIBinaryStream Class Reference
A binary stream interface.
More...
List of all members.
|
Public Member Functions |
| virtual void | Read (void *ptr, asUINT size)=0 |
| | Read size bytes from the stream into the memory pointed to by ptr.
|
| virtual void | Write (const void *ptr, asUINT size)=0 |
| | Write size bytes to the stream from the memory pointed to by ptr.
|
Detailed Description
This interface is used when storing compiled bytecode to disk or memory, and then loading it into the engine again.
- See also:
- asIScriptModule::SaveByteCode, asIScriptModule::LoadByteCode
Member Function Documentation
| virtual void asIBinaryStream::Read |
( |
void * |
ptr, |
|
|
asUINT |
size | |
|
) |
| | [pure virtual] |
- Parameters:
-
| [out] | ptr | A pointer to the buffer that will receive the data. |
| [in] | size | The number of bytes to read. |
Read
size bytes from the data stream into the memory pointed to by
ptr.
| virtual void asIBinaryStream::Write |
( |
const void * |
ptr, |
|
|
asUINT |
size | |
|
) |
| | [pure virtual] |
- Parameters:
-
| [in] | ptr | A pointer to the buffer that the data should written from. |
| [in] | size | The number of bytes to write. |
Write
size bytes to the data stream from the memory pointed to by
ptr.
The documentation for this class was generated from the following file: