webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <SecurityOrigin.h>
Public Types | |
enum | Policy { AlwaysDeny = 0, AlwaysAllow, Ask, AlwaysDeny = 0, AlwaysAllow, Ask } |
enum | StorageBlockingPolicy { AllowAllStorage = 0, BlockThirdPartyStorage, BlockAllStorage, AllowAllStorage = 0, BlockThirdPartyStorage, BlockAllStorage } |
enum | Policy { AlwaysDeny = 0, AlwaysAllow, Ask, AlwaysDeny = 0, AlwaysAllow, Ask } |
enum | StorageBlockingPolicy { AllowAllStorage = 0, BlockThirdPartyStorage, BlockAllStorage, AllowAllStorage = 0, BlockThirdPartyStorage, BlockAllStorage } |
Static Public Member Functions | |
static WEBCORE_EXPORT Ref< SecurityOrigin > | create (const URL &) |
static Ref< SecurityOrigin > | createUnique () |
static WEBCORE_EXPORT Ref< SecurityOrigin > | createFromString (const String &) |
static WEBCORE_EXPORT Ref< SecurityOrigin > | create (const String &protocol, const String &host, std::optional< uint16_t > port) |
static bool | shouldUseInnerURL (const URL &) |
static URL | extractInnerURL (const URL &) |
static bool | isSecure (const URL &) |
static URL | urlWithUniqueSecurityOrigin () |
static WEBCORE_EXPORT Ref< SecurityOrigin > | create (const URL &) |
static Ref< SecurityOrigin > | createUnique () |
static WEBCORE_EXPORT Ref< SecurityOrigin > | createFromString (const String &) |
static WEBCORE_EXPORT Ref< SecurityOrigin > | create (const String &protocol, const String &host, std::optional< uint16_t > port) |
static bool | shouldUseInnerURL (const URL &) |
static URL | extractInnerURL (const URL &) |
static bool | isSecure (const URL &) |
static URL | urlWithUniqueSecurityOrigin () |
Additional Inherited Members | |
Protected Member Functions inherited from WTF::ThreadSafeRefCounted< SecurityOrigin > | |
ThreadSafeRefCounted ()=default | |
ThreadSafeRefCounted ()=default | |
ThreadSafeRefCounted ()=default | |
Protected Member Functions inherited from WTF::ThreadSafeRefCountedBase | |
bool | derefBase () const |
bool | derefBase () const |
bool | derefBase () const |
bool WebCore::SecurityOrigin::canAccess | ( | const SecurityOrigin & | other | ) | const |
WEBCORE_EXPORT bool WebCore::SecurityOrigin::canAccess | ( | const SecurityOrigin & | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
bool WebCore::SecurityOrigin::canDisplay | ( | const URL & | url | ) | const |
WEBCORE_EXPORT bool WebCore::SecurityOrigin::canDisplay | ( | const URL & | ) | const |
|
inline |
|
inline |
bool WebCore::SecurityOrigin::canReceiveDragData | ( | const SecurityOrigin & | dragInitiator | ) | const |
bool WebCore::SecurityOrigin::canReceiveDragData | ( | const SecurityOrigin & | dragInitiator | ) | const |
bool WebCore::SecurityOrigin::canRequest | ( | const URL & | url | ) | const |
bool WebCore::SecurityOrigin::canRequest | ( | const URL & | ) | const |
|
inline |
|
inline |
Policy WebCore::SecurityOrigin::canShowNotifications | ( | ) | const |
SecurityOrigin::Policy WebCore::SecurityOrigin::canShowNotifications | ( | ) | const |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
inline |
|
inline |
WEBCORE_EXPORT String WebCore::SecurityOrigin::domainForCachePartition | ( | ) | const |
String WebCore::SecurityOrigin::domainForCachePartition | ( | ) | const |
|
inline |
|
inline |
void WebCore::SecurityOrigin::enforceFilePathSeparation | ( | ) |
void WebCore::SecurityOrigin::enforceFilePathSeparation | ( | ) |
WEBCORE_EXPORT bool WebCore::SecurityOrigin::equal | ( | const SecurityOrigin * | ) | const |
bool WebCore::SecurityOrigin::equal | ( | const SecurityOrigin * | other | ) | const |
void WebCore::SecurityOrigin::grantLoadLocalResources | ( | ) |
void WebCore::SecurityOrigin::grantLoadLocalResources | ( | ) |
void WebCore::SecurityOrigin::grantStorageAccessFromFileURLsQuirk | ( | ) |
void WebCore::SecurityOrigin::grantStorageAccessFromFileURLsQuirk | ( | ) |
void WebCore::SecurityOrigin::grantUniversalAccess | ( | ) |
void WebCore::SecurityOrigin::grantUniversalAccess | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
WEBCORE_EXPORT bool WebCore::SecurityOrigin::isLocal | ( | ) | const |
bool WebCore::SecurityOrigin::isLocal | ( | ) | const |
WEBCORE_EXPORT Ref<SecurityOrigin> WebCore::SecurityOrigin::isolatedCopy | ( | ) | const |
Ref< SecurityOrigin > WebCore::SecurityOrigin::isolatedCopy | ( | ) | const |
WEBCORE_EXPORT bool WebCore::SecurityOrigin::isSameOriginAs | ( | const SecurityOrigin & | ) | const |
bool WebCore::SecurityOrigin::isSameOriginAs | ( | const SecurityOrigin & | other | ) | const |
WEBCORE_EXPORT bool WebCore::SecurityOrigin::isSameSchemeHostPort | ( | const SecurityOrigin & | ) | const |
bool WebCore::SecurityOrigin::isSameSchemeHostPort | ( | const SecurityOrigin & | other | ) | const |
|
static |
|
static |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
|
static |
WEBCORE_EXPORT String WebCore::SecurityOrigin::toRawString | ( | ) | const |
String WebCore::SecurityOrigin::toRawString | ( | ) | const |
String WebCore::SecurityOrigin::toString | ( | ) | const |
WEBCORE_EXPORT String WebCore::SecurityOrigin::toString | ( | ) | const |
|
static |
|
static |