Lines Matching refs:formString
259 BHttpForm::BHttpForm(const BString& formString) in BHttpForm() argument
263 ParseString(formString); in BHttpForm()
277 BHttpForm::ParseString(const BString& formString) in ParseString() argument
281 while (index < formString.Length()) in ParseString()
282 _ExtractNameValuePair(formString, &index); in ParseString()
615 BHttpForm::_ExtractNameValuePair(const BString& formString, int32* index) in _ExtractNameValuePair() argument
618 int16 firstAmpersand = formString.FindFirst("&", *index); in _ExtractNameValuePair()
619 int16 firstEqual = formString.FindFirst("=", *index); in _ExtractNameValuePair()
626 formString.CopyInto(name, *index, firstEqual - *index); in _ExtractNameValuePair()
627 formString.CopyInto(value, firstEqual + 1, in _ExtractNameValuePair()
628 formString.Length() - firstEqual - 1); in _ExtractNameValuePair()
630 formString.CopyInto(value, *index, in _ExtractNameValuePair()
631 formString.Length() - *index); in _ExtractNameValuePair()
633 *index = formString.Length() + 1; in _ExtractNameValuePair()
636 formString.CopyInto(name, *index, firstEqual - *index); in _ExtractNameValuePair()
637 formString.CopyInto(value, firstEqual + 1, in _ExtractNameValuePair()
640 formString.CopyInto(value, *index, firstAmpersand - *index); in _ExtractNameValuePair()