#include "platform/network/ResourceRequest.h"
#include "wtf/text/AtomicString.h"
-namespace WebCore {
+namespace blink {
class SecurityOrigin;
class FetchRequest {
public:
enum DeferOption { NoDefer, DeferredByClient };
- enum OriginRestriction { UseDefaultOriginRestrictionForType, RestrictToSameOrigin };
+ enum OriginRestriction { UseDefaultOriginRestrictionForType, RestrictToSameOrigin, NoOriginRestriction };
explicit FetchRequest(const ResourceRequest&, const AtomicString& initiator, const String& charset = String(), ResourceLoadPriority = ResourceLoadPriorityUnresolved);
FetchRequest(const ResourceRequest&, const AtomicString& initiator, const ResourceLoaderOptions&);
DeferOption defer() const { return m_defer; }
void setDefer(DeferOption defer) { m_defer = defer; }
void setContentSecurityCheck(ContentSecurityPolicyCheck contentSecurityPolicyOption) { m_options.contentSecurityPolicyOption = contentSecurityPolicyOption; }
+ void setCrossOriginAccessControl(SecurityOrigin*, StoredCredentials, CredentialRequest);
void setCrossOriginAccessControl(SecurityOrigin*, StoredCredentials);
void setCrossOriginAccessControl(SecurityOrigin*, const AtomicString& crossOriginMode);
OriginRestriction originRestriction() const { return m_originRestriction; }
OriginRestriction m_originRestriction;
};
-} // namespace WebCore
+} // namespace blink
#endif