Home | History | Annotate | Download | only in url

Lines Matching full:component

255 // corresponding URL component to the given std::string. The spec and the
256 // previously-identified range of that component are the input. The range of
257 // the canonicalized component will be written to the output component.
267 // Scheme: Appends the scheme and colon to the URL. The output component will
277 const url_parse::Component& scheme,
279 url_parse::Component* out_scheme);
281 const url_parse::Component& scheme,
283 url_parse::Component* out_scheme);
296 const url_parse::Component& username,
298 const url_parse::Component& password,
300 url_parse::Component* out_username,
301 url_parse::Component* out_password);
303 const url_parse::Component& username,
305 const url_parse::Component& password,
307 url_parse::Component* out_username,
308 url_parse::Component* out_password);
342 url_parse::Component out_host;
362 const url_parse::Component& host,
364 url_parse::Component* out_host);
366 const url_parse::Component& host,
368 url_parse::Component* out_host);
375 const url_parse::Component& host,
379 const url_parse::Component& host,
395 const url_parse::Component& host,
399 const url_parse::Component& host,
409 const url_parse::Component& port,
412 url_parse::Component* out_port);
414 const url_parse::Component& port,
417 url_parse::Component* out_port);
433 const url_parse::Component& path,
435 url_parse::Component* out_path);
437 const url_parse::Component& path,
439 url_parse::Component* out_path);
448 const url_parse::Component& path,
450 url_parse::Component* out_path);
452 const url_parse::Component& path,
454 url_parse::Component* out_path);
469 const url_parse::Component& query,
472 url_parse::Component* out_query);
474 const url_parse::Component& query,
477 url_parse::Component* out_query);
486 const url_parse::Component& path,
488 url_parse::Component* out_path);
490 const url_parse::Component& path,
492 url_parse::Component* out_path);
560 // component. It does not attempt to merge "to" fields. It uses UTF-8 for
577 // Internal structure used for storing separate strings for each component.
579 // component replacement (different strings for different components) can be
581 // for each component).
629 // This structure encapsulates information on modifying a URL. Each component
632 // By default, each component is unchanged. For those components that should be
646 void SetScheme(const CHAR* s, const url_parse::Component& comp) {
654 void SetUsername(const CHAR* s, const url_parse::Component& comp) {
660 components_.username = url_parse::Component();
665 void SetPassword(const CHAR* s, const url_parse::Component& comp) {
671 components_.password = url_parse::Component();
676 void SetHost(const CHAR* s, const url_parse::Component& comp) {
682 components_.host = url_parse::Component();
687 void SetPort(const CHAR* s, const url_parse::Component& comp) {
693 components_.port = url_parse::Component();
698 void SetPath(const CHAR* s, const url_parse::Component& comp) {
704 components_.path = url_parse::Component();
709 void SetQuery(const CHAR* s, const url_parse::Component& comp) {
715 components_.query = url_parse::Component();
720 void SetRef(const CHAR* s, const url_parse::Component& comp) {
726 components_.ref = url_parse::Component();
737 // to indicate a component should be deleted (see below).
745 // Action | Source Component
747 // Don't change component | NULL (unused)
748 // Replace component | (replacement string) (replacement component)
749 // Delete component | (non-NULL) (invalid component: (0,-1))
751 // We use a pointer to the empty string for the source when the component
848 url_parse::Component* relative_component);
855 url_parse::Component* relative_component);
880 const url_parse::Component& relative_component,
889 const url_parse::Component& relative_component,