webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Attributes | List of all members
WebCore::FetchOptions Struct Reference

#include <FetchOptions.h>

Inheritance diagram for WebCore::FetchOptions:
WebCore::ResourceLoaderOptions WebCore::ResourceLoaderOptions WebCore::ThreadableLoaderOptions WebCore::ThreadableLoaderOptions WebCore::ThreadableLoaderOptions WebCore::ThreadableLoaderOptions

Public Types

enum  Type {
  Type::EmptyString, Type::Audio, Type::Font, Type::Image,
  Type::Script, Type::Style, Type::Track, Type::Video,
  Type::EmptyString, Type::Audio, Type::Font, Type::Image,
  Type::Script, Type::Style, Type::Track, Type::Video
}
 
enum  Destination {
  Destination::EmptyString, Destination::Document, Destination::Sharedworker, Destination::Subresource,
  Destination::Unknown, Destination::Worker, Destination::EmptyString, Destination::Document,
  Destination::Sharedworker, Destination::Subresource, Destination::Unknown, Destination::Worker
}
 
enum  Mode {
  Mode::Navigate, Mode::SameOrigin, Mode::NoCors, Mode::Cors,
  Mode::Navigate, Mode::SameOrigin, Mode::NoCors, Mode::Cors
}
 
enum  Credentials {
  Credentials::Omit, Credentials::SameOrigin, Credentials::Include, Credentials::Omit,
  Credentials::SameOrigin, Credentials::Include
}
 
enum  Cache {
  Cache::Default, Cache::NoStore, Cache::Reload, Cache::NoCache,
  Cache::ForceCache, Cache::OnlyIfCached, Cache::Default, Cache::NoStore,
  Cache::Reload, Cache::NoCache, Cache::ForceCache, Cache::OnlyIfCached
}
 
enum  Redirect {
  Redirect::Follow, Redirect::Error, Redirect::Manual, Redirect::Follow,
  Redirect::Error, Redirect::Manual
}
 
enum  ReferrerPolicy {
  ReferrerPolicy::EmptyString, ReferrerPolicy::NoReferrer, ReferrerPolicy::NoReferrerWhenDowngrade, ReferrerPolicy::Origin,
  ReferrerPolicy::OriginWhenCrossOrigin, ReferrerPolicy::UnsafeUrl, ReferrerPolicy::EmptyString, ReferrerPolicy::NoReferrer,
  ReferrerPolicy::NoReferrerWhenDowngrade, ReferrerPolicy::Origin, ReferrerPolicy::OriginWhenCrossOrigin, ReferrerPolicy::UnsafeUrl
}
 
enum  Type {
  Type::EmptyString, Type::Audio, Type::Font, Type::Image,
  Type::Script, Type::Style, Type::Track, Type::Video,
  Type::EmptyString, Type::Audio, Type::Font, Type::Image,
  Type::Script, Type::Style, Type::Track, Type::Video
}
 
enum  Destination {
  Destination::EmptyString, Destination::Document, Destination::Sharedworker, Destination::Subresource,
  Destination::Unknown, Destination::Worker, Destination::EmptyString, Destination::Document,
  Destination::Sharedworker, Destination::Subresource, Destination::Unknown, Destination::Worker
}
 
enum  Mode {
  Mode::Navigate, Mode::SameOrigin, Mode::NoCors, Mode::Cors,
  Mode::Navigate, Mode::SameOrigin, Mode::NoCors, Mode::Cors
}
 
enum  Credentials {
  Credentials::Omit, Credentials::SameOrigin, Credentials::Include, Credentials::Omit,
  Credentials::SameOrigin, Credentials::Include
}
 
enum  Cache {
  Cache::Default, Cache::NoStore, Cache::Reload, Cache::NoCache,
  Cache::ForceCache, Cache::OnlyIfCached, Cache::Default, Cache::NoStore,
  Cache::Reload, Cache::NoCache, Cache::ForceCache, Cache::OnlyIfCached
}
 
enum  Redirect {
  Redirect::Follow, Redirect::Error, Redirect::Manual, Redirect::Follow,
  Redirect::Error, Redirect::Manual
}
 
enum  ReferrerPolicy {
  ReferrerPolicy::EmptyString, ReferrerPolicy::NoReferrer, ReferrerPolicy::NoReferrerWhenDowngrade, ReferrerPolicy::Origin,
  ReferrerPolicy::OriginWhenCrossOrigin, ReferrerPolicy::UnsafeUrl, ReferrerPolicy::EmptyString, ReferrerPolicy::NoReferrer,
  ReferrerPolicy::NoReferrerWhenDowngrade, ReferrerPolicy::Origin, ReferrerPolicy::OriginWhenCrossOrigin, ReferrerPolicy::UnsafeUrl
}
 

Public Attributes

Type type { Type::EmptyString }
 
Destination destination { Destination::EmptyString }
 
Mode mode { Mode::NoCors }
 
Credentials credentials { Credentials::Omit }
 
Cache cache { Cache::Default }
 
Redirect redirect { Redirect::Follow }
 
ReferrerPolicy referrerPolicy { ReferrerPolicy::EmptyString }
 

Member Enumeration Documentation

◆ Cache [1/2]

Enumerator
Default 
NoStore 
Reload 
NoCache 
ForceCache 
OnlyIfCached 
Default 
NoStore 
Reload 
NoCache 
ForceCache 
OnlyIfCached 

◆ Cache [2/2]

Enumerator
Default 
NoStore 
Reload 
NoCache 
ForceCache 
OnlyIfCached 
Default 
NoStore 
Reload 
NoCache 
ForceCache 
OnlyIfCached 

◆ Credentials [1/2]

Enumerator
Omit 
SameOrigin 
Include 
Omit 
SameOrigin 
Include 

◆ Credentials [2/2]

Enumerator
Omit 
SameOrigin 
Include 
Omit 
SameOrigin 
Include 

◆ Destination [1/2]

Enumerator
EmptyString 
Document 
Sharedworker 
Subresource 
Unknown 
Worker 
EmptyString 
Document 
Sharedworker 
Subresource 
Unknown 
Worker 

◆ Destination [2/2]

Enumerator
EmptyString 
Document 
Sharedworker 
Subresource 
Unknown 
Worker 
EmptyString 
Document 
Sharedworker 
Subresource 
Unknown 
Worker 

◆ Mode [1/2]

Enumerator
Navigate 
SameOrigin 
NoCors 
Cors 
Navigate 
SameOrigin 
NoCors 
Cors 

◆ Mode [2/2]

Enumerator
Navigate 
SameOrigin 
NoCors 
Cors 
Navigate 
SameOrigin 
NoCors 
Cors 

◆ Redirect [1/2]

Enumerator
Follow 
Error 
Manual 
Follow 
Error 
Manual 

◆ Redirect [2/2]

Enumerator
Follow 
Error 
Manual 
Follow 
Error 
Manual 

◆ ReferrerPolicy [1/2]

Enumerator
EmptyString 
NoReferrer 
NoReferrerWhenDowngrade 
Origin 
OriginWhenCrossOrigin 
UnsafeUrl 
EmptyString 
NoReferrer 
NoReferrerWhenDowngrade 
Origin 
OriginWhenCrossOrigin 
UnsafeUrl 

◆ ReferrerPolicy [2/2]

Enumerator
EmptyString 
NoReferrer 
NoReferrerWhenDowngrade 
Origin 
OriginWhenCrossOrigin 
UnsafeUrl 
EmptyString 
NoReferrer 
NoReferrerWhenDowngrade 
Origin 
OriginWhenCrossOrigin 
UnsafeUrl 

◆ Type [1/2]

Enumerator
EmptyString 
Audio 
Font 
Image 
Script 
Style 
Track 
Video 
EmptyString 
Audio 
Font 
Image 
Script 
Style 
Track 
Video 

◆ Type [2/2]

Enumerator
EmptyString 
Audio 
Font 
Image 
Script 
Style 
Track 
Video 
EmptyString 
Audio 
Font 
Image 
Script 
Style 
Track 
Video 

Member Data Documentation

◆ cache

Cache WebCore::FetchOptions::cache { Cache::Default }

◆ credentials

Credentials WebCore::FetchOptions::credentials { Credentials::Omit }

◆ destination

Destination WebCore::FetchOptions::destination { Destination::EmptyString }

◆ mode

Mode WebCore::FetchOptions::mode { Mode::NoCors }

◆ redirect

Redirect WebCore::FetchOptions::redirect { Redirect::Follow }

◆ referrerPolicy

ReferrerPolicy WebCore::FetchOptions::referrerPolicy { ReferrerPolicy::EmptyString }

◆ type

Type WebCore::FetchOptions::type { Type::EmptyString }

The documentation for this struct was generated from the following file: