class Core::Platform::StreamBuffer

#include <coresslcontext.win.h>

class StreamBuffer
{
public:
    // methods

    int getTag() const;
    void changed();
    bool isEmpty() const;
    int getBytesFilled() const;
    const void* getData() const;
    int write(const void* srcBuffer, int bytesToWrite);
    int read(void* dstBuffer, int bytesToRead);
    void* reserve(int bytesToWrite);
    void adjustAfterWrite(int bytesWritten);
    void adjustAfterRead(int bytesRead);
};