Interface the client can implement to provide a custom stream writer.
More...
#include "include/cef_stream.h"
|
virtual size_t | Write (const void *ptr, size_t size, size_t n)=0 |
| Write raw binary data. More...
|
|
virtual int | Seek (int64_t offset, int whence)=0 |
| Seek to the specified offset position. More...
|
|
virtual int64_t | Tell ()=0 |
| Return the current offset position. More...
|
|
virtual int | Flush ()=0 |
| Flush the stream. More...
|
|
virtual bool | MayBlock ()=0 |
| Return true if this handler performs work like accessing the file system which may block. More...
|
|
virtual void | AddRef () const =0 |
| Called to increment the reference count for the object. More...
|
|
virtual bool | Release () const =0 |
| Called to decrement the reference count for the object. More...
|
|
virtual bool | HasOneRef () const =0 |
| Returns true if the reference count is 1. More...
|
|
virtual bool | HasAtLeastOneRef () const =0 |
| Returns true if the reference count is at least 1. More...
|
|
Interface the client can implement to provide a custom stream writer.
The methods of this class may be called on any thread.
◆ Flush()
virtual int CefWriteHandler::Flush |
( |
| ) |
|
|
pure virtual |
◆ MayBlock()
virtual bool CefWriteHandler::MayBlock |
( |
| ) |
|
|
pure virtual |
Return true if this handler performs work like accessing the file system which may block.
Used as a hint for determining the thread to access the handler from.
◆ Seek()
virtual int CefWriteHandler::Seek |
( |
int64_t |
offset, |
|
|
int |
whence |
|
) |
| |
|
pure virtual |
Seek to the specified offset position.
|whence| may be any one of SEEK_CUR, SEEK_END or SEEK_SET. Return zero on success and non-zero on failure.
◆ Tell()
virtual int64_t CefWriteHandler::Tell |
( |
| ) |
|
|
pure virtual |
Return the current offset position.
◆ Write()
virtual size_t CefWriteHandler::Write |
( |
const void * |
ptr, |
|
|
size_t |
size, |
|
|
size_t |
n |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following file: