webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WebCore::SharedBufferChunkReader Class Reference

#include <SharedBufferChunkReader.h>

Public Member Functions

 SharedBufferChunkReader (SharedBuffer *, const Vector< char > &separator)
 
 SharedBufferChunkReader (SharedBuffer *, const char *separator)
 
void setSeparator (const Vector< char > &)
 
void setSeparator (const char *)
 
bool nextChunk (Vector< char > &data, bool includeSeparator=false)
 
String nextChunkAsUTF8StringWithLatin1Fallback (bool includeSeparator=false)
 
size_t peek (Vector< char > &, size_t)
 

Constructor & Destructor Documentation

◆ SharedBufferChunkReader() [1/2]

WebCore::SharedBufferChunkReader::SharedBufferChunkReader ( SharedBuffer buffer,
const Vector< char > &  separator 
)

◆ SharedBufferChunkReader() [2/2]

WebCore::SharedBufferChunkReader::SharedBufferChunkReader ( SharedBuffer buffer,
const char *  separator 
)

Member Function Documentation

◆ nextChunk()

bool WebCore::SharedBufferChunkReader::nextChunk ( Vector< char > &  data,
bool  includeSeparator = false 
)

◆ nextChunkAsUTF8StringWithLatin1Fallback()

String WebCore::SharedBufferChunkReader::nextChunkAsUTF8StringWithLatin1Fallback ( bool  includeSeparator = false)

◆ peek()

size_t WebCore::SharedBufferChunkReader::peek ( Vector< char > &  data,
size_t  requestedSize 
)

◆ setSeparator() [1/2]

void WebCore::SharedBufferChunkReader::setSeparator ( const Vector< char > &  separator)

◆ setSeparator() [2/2]

void WebCore::SharedBufferChunkReader::setSeparator ( const char *  separator)

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