|
webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <stream.h>
Public Member Functions | |
| StreamState | GetState () const override |
| StreamResult | Read (void *buffer, size_t bytes, size_t *bytes_read, int *error) override |
| StreamResult | Write (const void *buffer, size_t bytes, size_t *bytes_written, int *error) override |
| void | Close () override |
| bool | SetPosition (size_t position) override |
| bool | GetPosition (size_t *position) const override |
| bool | GetSize (size_t *size) const override |
| bool | GetAvailable (size_t *size) const override |
| bool | ReserveSize (size_t size) override |
| char * | GetBuffer () |
| const char * | GetBuffer () const |
| StreamState | GetState () const override |
| StreamResult | Read (void *buffer, size_t bytes, size_t *bytes_read, int *error) override |
| StreamResult | Write (const void *buffer, size_t bytes, size_t *bytes_written, int *error) override |
| void | Close () override |
| bool | SetPosition (size_t position) override |
| bool | GetPosition (size_t *position) const override |
| bool | GetSize (size_t *size) const override |
| bool | GetAvailable (size_t *size) const override |
| bool | ReserveSize (size_t size) override |
| char * | GetBuffer () |
| const char * | GetBuffer () const |
Public Member Functions inherited from rtc::StreamInterface | |
| ~StreamInterface () override | |
| void | PostEvent (Thread *t, int events, int err) |
| void | PostEvent (int events, int err) |
| virtual const void * | GetReadData (size_t *data_len) |
| virtual void | ConsumeReadData (size_t) |
| virtual void * | GetWriteBuffer (size_t *buf_len) |
| virtual void | ConsumeWriteBuffer (size_t) |
| virtual bool | GetWriteRemaining (size_t *size) const |
| virtual bool | Flush () |
| bool | Rewind () |
| StreamResult | WriteAll (const void *data, size_t data_len, size_t *written, int *error) |
| StreamResult | ReadAll (void *buffer, size_t buffer_len, size_t *read, int *error) |
| StreamResult | ReadLine (std::string *line) |
| ~StreamInterface () override | |
| void | PostEvent (Thread *t, int events, int err) |
| void | PostEvent (int events, int err) |
| virtual const void * | GetReadData (size_t *data_len) |
| virtual void | ConsumeReadData (size_t) |
| virtual void * | GetWriteBuffer (size_t *buf_len) |
| virtual void | ConsumeWriteBuffer (size_t) |
| virtual bool | GetWriteRemaining (size_t *size) const |
| virtual bool | Flush () |
| bool | Rewind () |
| StreamResult | WriteAll (const void *data, size_t data_len, size_t *written, int *error) |
| StreamResult | ReadAll (void *buffer, size_t buffer_len, size_t *read, int *error) |
| StreamResult | ReadLine (std::string *line) |
Protected Member Functions | |
| MemoryStreamBase () | |
| virtual StreamResult | DoReserve (size_t size, int *error) |
| MemoryStreamBase () | |
| virtual StreamResult | DoReserve (size_t size, int *error) |
Protected Member Functions inherited from rtc::StreamInterface | |
| StreamInterface () | |
| void | OnMessage (Message *msg) override |
| StreamInterface () | |
| void | OnMessage (Message *msg) override |
Protected Attributes | |
| char * | buffer_ |
| size_t | buffer_length_ |
| size_t | data_length_ |
| size_t | seek_position_ |
Additional Inherited Members | |
Public Types inherited from rtc::StreamInterface | |
| enum | { MSG_POST_EVENT = 0xF1F1, MSG_MAX = MSG_POST_EVENT } |
| enum | { MSG_POST_EVENT = 0xF1F1, MSG_MAX = MSG_POST_EVENT } |
Public Attributes inherited from rtc::StreamInterface | |
| sigslot::signal3< StreamInterface *, int, int > | SignalEvent |
|
protected |
|
protected |
|
overridevirtual |
Implements rtc::StreamInterface.
|
overridevirtual |
Implements rtc::StreamInterface.
|
protectedvirtual |
Reimplemented in rtc::MemoryStream, and rtc::MemoryStream.
|
protectedvirtual |
Reimplemented in rtc::MemoryStream, and rtc::MemoryStream.
|
overridevirtual |
Reimplemented from rtc::StreamInterface.
|
overridevirtual |
Reimplemented from rtc::StreamInterface.
|
inline |
|
inline |
|
inline |
|
inline |
|
overridevirtual |
Reimplemented from rtc::StreamInterface.
|
overridevirtual |
Reimplemented from rtc::StreamInterface.
|
overridevirtual |
Reimplemented from rtc::StreamInterface.
|
overridevirtual |
Reimplemented from rtc::StreamInterface.
|
overridevirtual |
Implements rtc::StreamInterface.
|
overridevirtual |
Implements rtc::StreamInterface.
|
overridevirtual |
Implements rtc::StreamInterface.
|
overridevirtual |
Implements rtc::StreamInterface.
|
overridevirtual |
Reimplemented from rtc::StreamInterface.
|
overridevirtual |
Reimplemented from rtc::StreamInterface.
|
overridevirtual |
Reimplemented from rtc::StreamInterface.
|
overridevirtual |
Reimplemented from rtc::StreamInterface.
|
overridevirtual |
Implements rtc::StreamInterface.
|
overridevirtual |
Implements rtc::StreamInterface.
|
protected |
|
protected |
|
protected |
|
protected |
1.8.13