webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | List of all members
WebCore::OriginAccessEntry Class Reference

#include <OriginAccessEntry.h>

Public Types

enum  SubdomainSetting { AllowSubdomains, DisallowSubdomains }
 
enum  IPAddressSetting { TreatIPAddressAsDomain, TreatIPAddressAsIPAddress }
 

Public Member Functions

 OriginAccessEntry (const String &protocol, const String &host, SubdomainSetting, IPAddressSetting)
 
bool matchesOrigin (const SecurityOrigin &) const
 
const Stringprotocol () const
 
const Stringhost () const
 
SubdomainSetting subdomainSettings () const
 
IPAddressSetting ipAddressSettings () const
 

Member Enumeration Documentation

◆ IPAddressSetting

Enumerator
TreatIPAddressAsDomain 
TreatIPAddressAsIPAddress 

◆ SubdomainSetting

Enumerator
AllowSubdomains 
DisallowSubdomains 

Constructor & Destructor Documentation

◆ OriginAccessEntry()

WebCore::OriginAccessEntry::OriginAccessEntry ( const String protocol,
const String host,
SubdomainSetting  subdomainSetting,
IPAddressSetting  ipAddressSetting 
)

Member Function Documentation

◆ host()

const String& WebCore::OriginAccessEntry::host ( ) const
inline

◆ ipAddressSettings()

IPAddressSetting WebCore::OriginAccessEntry::ipAddressSettings ( ) const
inline

◆ matchesOrigin()

bool WebCore::OriginAccessEntry::matchesOrigin ( const SecurityOrigin origin) const

◆ protocol()

const String& WebCore::OriginAccessEntry::protocol ( ) const
inline

◆ subdomainSettings()

SubdomainSetting WebCore::OriginAccessEntry::subdomainSettings ( ) const
inline

The documentation for this class was generated from the following files: