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

#include <FormDataBuilder.h>

Static Public Member Functions

static Vector< char > generateUniqueBoundaryString ()
 
static void beginMultiPartHeader (Vector< char > &, const CString &boundary, const CString &name)
 
static void addBoundaryToMultiPartHeader (Vector< char > &, const CString &boundary, bool isLastBoundary=false)
 
static void addFilenameToMultiPartHeader (Vector< char > &, const TextEncoding &, const String &filename)
 
static void addContentTypeToMultiPartHeader (Vector< char > &, const CString &mimeType)
 
static void finishMultiPartHeader (Vector< char > &)
 
static void addKeyValuePairAsFormData (Vector< char > &, const CString &key, const CString &value, FormData::EncodingType=FormData::FormURLEncoded)
 
static void encodeStringAsFormData (Vector< char > &, const CString &)
 

Member Function Documentation

◆ addBoundaryToMultiPartHeader()

void WebCore::FormDataBuilder::addBoundaryToMultiPartHeader ( Vector< char > &  buffer,
const CString boundary,
bool  isLastBoundary = false 
)
static

◆ addContentTypeToMultiPartHeader()

void WebCore::FormDataBuilder::addContentTypeToMultiPartHeader ( Vector< char > &  buffer,
const CString mimeType 
)
static

◆ addFilenameToMultiPartHeader()

void WebCore::FormDataBuilder::addFilenameToMultiPartHeader ( Vector< char > &  buffer,
const TextEncoding encoding,
const String filename 
)
static

◆ addKeyValuePairAsFormData()

void WebCore::FormDataBuilder::addKeyValuePairAsFormData ( Vector< char > &  buffer,
const CString key,
const CString value,
FormData::EncodingType  encodingType = FormData::FormURLEncoded 
)
static

◆ beginMultiPartHeader()

void WebCore::FormDataBuilder::beginMultiPartHeader ( Vector< char > &  buffer,
const CString boundary,
const CString name 
)
static

◆ encodeStringAsFormData()

void WebCore::FormDataBuilder::encodeStringAsFormData ( Vector< char > &  buffer,
const CString string 
)
static

◆ finishMultiPartHeader()

void WebCore::FormDataBuilder::finishMultiPartHeader ( Vector< char > &  buffer)
static

◆ generateUniqueBoundaryString()

Vector< char > WebCore::FormDataBuilder::generateUniqueBoundaryString ( )
static

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