Lines Matching refs:UrlParser
213 @param[in, out] UrlParser Pointer to the buffer of the parse result.
223 IN OUT HTTP_URL_PARSER *UrlParser
234 ASSERT ((UrlParser->FieldBitMap & BIT (HTTP_URI_FIELD_AUTHORITY)) != 0);
248 Authority = Url + UrlParser->FieldData[HTTP_URI_FIELD_AUTHORITY].Offset;
249 Length = UrlParser->FieldData[HTTP_URI_FIELD_AUTHORITY].Length;
285 UrlParser->FieldData[Field].Length++;
292 UrlParser->FieldBitMap |= BIT (Field);
293 UrlParser->FieldData[Field].Offset = (UINT32) (Char - Url);
294 UrlParser->FieldData[Field].Length = 1;
404 content of the URL won't be modified and the result will be returned in UrlParser, which can
410 @param[out] UrlParser Pointer to the returned buffer to store the parse result.
413 @retval EFI_INVALID_PARAMETER UrlParser is NULL or Url is not a valid HTTP URL.
423 OUT VOID **UrlParser
434 if (Url == NULL || Length == 0 || UrlParser == NULL) {
529 *UrlParser = Parser;
540 @param[in] UrlParser URL Parse result returned by NetHttpParseUrl().
544 @retval EFI_INVALID_PARAMETER Uri is NULL or HostName is NULL or UrlParser is invalid.
553 IN VOID *UrlParser,
562 if (Url == NULL || UrlParser == NULL || HostName == NULL) {
566 Parser = (HTTP_URL_PARSER*) UrlParser;
599 @param[in] UrlParser
603 @retval EFI_INVALID_PARAMETER Uri is NULL or Ip4Address is NULL or UrlParser is invalid.
612 IN VOID *UrlParser,
621 if (Url == NULL || UrlParser == NULL || Ip4Address == NULL) {
625 Parser = (HTTP_URL_PARSER*) UrlParser;
659 @param[in] UrlParser URL Parse result returned by NetHttpParseUrl().
663 @retval EFI_INVALID_PARAMETER Uri is NULL or Ip6Address is NULL or UrlParser is invalid.
672 IN VOID *UrlParser,
683 if (Url == NULL || UrlParser == NULL || Ip6Address == NULL) {
687 Parser = (HTTP_URL_PARSER*) UrlParser;
734 @param[in] UrlParser URL Parse result returned by NetHttpParseUrl().
738 @retval EFI_INVALID_PARAMETER Uri is NULL or Port is NULL or UrlParser is invalid.
747 IN VOID *UrlParser,
756 if (Url == NULL || UrlParser == NULL || Port == NULL) {
760 Parser = (HTTP_URL_PARSER*) UrlParser;
790 @param[in] UrlParser Pointer to the parser.
796 IN VOID *UrlParser
799 FreePool (UrlParser);
1011 header information. It is the caller's responsibility to free the buffer returned in *UrlParser by HttpFreeMsgParser().