Home | History | Annotate | Download | only in src

Lines Matching full:component

275 // corresponding URL component to the given std::string. The spec and the
276 // previously-identified range of that component are the input. The range of
277 // the canonicalized component will be written to the output component.
287 // Scheme: Appends the scheme and colon to the URL. The output component will
297 const url_parse::Component& scheme,
299 url_parse::Component* out_scheme);
301 const url_parse::Component& scheme,
303 url_parse::Component* out_scheme);
316 const url_parse::Component& username,
318 const url_parse::Component& password,
320 url_parse::Component* out_username,
321 url_parse::Component* out_password);
323 const url_parse::Component& username,
325 const url_parse::Component& password,
327 url_parse::Component* out_username,
328 url_parse::Component* out_password);
362 url_parse::Component out_host;
371 const url_parse::Component& host,
373 url_parse::Component* out_host);
375 const url_parse::Component& host,
377 url_parse::Component* out_host);
384 const url_parse::Component& host,
388 const url_parse::Component& host,
404 const url_parse::Component& host,
408 const url_parse::Component& host,
418 const url_parse::Component& port,
421 url_parse::Component* out_port);
423 const url_parse::Component& port,
426 url_parse::Component* out_port);
442 const url_parse::Component& path,
444 url_parse::Component* out_path);
446 const url_parse::Component& path,
448 url_parse::Component* out_path);
457 const url_parse::Component& path,
459 url_parse::Component* out_path);
461 const url_parse::Component& path,
463 url_parse::Component* out_path);
478 const url_parse::Component& query,
481 url_parse::Component* out_query);
483 const url_parse::Component& query,
486 url_parse::Component* out_query);
495 const url_parse::Component& path,
497 url_parse::Component* out_path);
499 const url_parse::Component& path,
501 url_parse::Component* out_path);
555 // component. It does not attempt to merge "to" fields. It uses UTF-8 for
572 // Internal structure used for storing separate strings for each component.
574 // component remplacement (different strings for different components) can be
576 // for each component).
624 // This structure encapsulates information on modifying a URL. Each component
627 // By default, each component is unchanged. For those components that should be
641 void SetScheme(const CHAR* s, const url_parse::Component& comp) {
649 void SetUsername(const CHAR* s, const url_parse::Component& comp) {
655 components_.username = url_parse::Component();
660 void SetPassword(const CHAR* s, const url_parse::Component& comp) {
666 components_.password = url_parse::Component();
671 void SetHost(const CHAR* s, const url_parse::Component& comp) {
677 components_.host = url_parse::Component();
682 void SetPort(const CHAR* s, const url_parse::Component& comp) {
688 components_.port = url_parse::Component();
693 void SetPath(const CHAR* s, const url_parse::Component& comp) {
699 components_.path = url_parse::Component();
704 void SetQuery(const CHAR* s, const url_parse::Component& comp) {
710 components_.query = url_parse::Component();
715 void SetRef(const CHAR* s, const url_parse::Component& comp) {
721 components_.ref = url_parse::Component();
732 // to indicate a component should be deleted (see below).
740 // Action | Source Component
742 // Don't change component | NULL (unused)
743 // Replace component | (replacement string) (replacement component)
744 // Delete component | (non-NULL) (invalid component: (0,-1))
746 // We use a pointer to the empty string for the source when the component
826 url_parse::Component* relative_component);
833 url_parse::Component* relative_component);
857 const url_parse::Component& relative_component,
865 const url_parse::Component& relative_component,