BHttpForm
BHttpForm();
BHttpForm(const BHttpForm& other);
BHttpForm(const BString& formString);
~BHttpForm();
class BHttpForm::Iterator {
Iterator(BHttpForm* form);
friend class BHttpForm;
BHttpForm* fForm;
BHttpForm::FormStorage::iterator
class BHttpForm {
BHttpForm* fOptPostFields;
void SetPostFields(const BHttpForm& fields);
void AdoptPostFields(BHttpForm* const fields);
BHttpForm::BHttpForm()
BHttpForm::BHttpForm(const BHttpForm& other)
BHttpForm::BHttpForm(const BString& formString)
BHttpForm::~BHttpForm()
BHttpForm::ParseString(const BString& formString)
BHttpForm::RawData() const
BHttpForm::AddString(const BString& fieldName, const BString& value)
BHttpForm::AddInt(const BString& fieldName, int32 value)
BHttpForm::AddFile(const BString& fieldName, const BPath& file)
BHttpForm::AddBuffer(const BString& fieldName, const void* buffer,
BHttpForm::AddBufferCopy(const BString& fieldName, const void* buffer,
BHttpForm::MarkAsFile(const BString& fieldName, const BString& filename,
BHttpForm::MarkAsFile(const BString& fieldName, const BString& filename)
BHttpForm::UnmarkAsFile(const BString& fieldName)
BHttpForm::SetFormType(form_type type)
BHttpForm::HasField(const BString& name) const
BHttpForm::GetMultipartHeader(const BString& fieldName) const
BHttpForm::GetFormType() const
BHttpForm::GetMultipartBoundary() const
BHttpForm::GetMultipartFooter() const
BHttpForm::ContentLength() const
BHttpForm::Iterator
BHttpForm::GetIterator()
return BHttpForm::Iterator(this);
BHttpForm::Clear()
BHttpForm::operator[](const BString& name)
BHttpForm::_ExtractNameValuePair(const BString& formString, int32* index)
BHttpForm::_GenerateMultipartBoundary()
BHttpForm::_GetMultipartHeader(const BHttpFormData* element) const
BHttpForm::Iterator::Iterator(BHttpForm* form)
BHttpForm::Iterator::Iterator(const Iterator& other)
BHttpForm::Iterator::HasNext() const
BHttpForm::Iterator::Next()
BHttpForm::Iterator::Remove()
BHttpForm::Iterator::MultipartHeader()
BHttpForm::Iterator&
BHttpForm::Iterator::operator=(const Iterator& other)
BHttpForm::Iterator::_FindNext()
for (BHttpForm::Iterator it = fOptPostFields->GetIterator();
BHttpRequest::SetPostFields(const BHttpForm& fields)
AdoptPostFields(new(std::nothrow) BHttpForm(fields));
BHttpRequest::AdoptPostFields(BHttpForm* const fields)
BHttpForm form;