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

#include <AuthenticationChallenge.h>

Inheritance diagram for WebCore::AuthenticationChallenge:
WebCore::AuthenticationChallengeBase WebCore::AuthenticationChallengeBase WebCore::AuthenticationChallengeBase WebCore::AuthenticationChallengeBase

Public Member Functions

 AuthenticationChallenge ()
 
WEBCORE_EXPORT AuthenticationChallenge (const ProtectionSpace &, const Credential &proposedCredential, unsigned previousFailureCount, const ResourceResponse &, const ResourceError &)
 
WEBCORE_EXPORT AuthenticationChallenge (NSURLAuthenticationChallenge *)
 
id sender () const
 
NSURLAuthenticationChallenge * nsURLAuthenticationChallenge () const
 
WEBCORE_EXPORT void setAuthenticationClient (AuthenticationClient *)
 
WEBCORE_EXPORT AuthenticationClient * authenticationClient () const
 
 AuthenticationChallenge ()
 
WEBCORE_EXPORT AuthenticationChallenge (const ProtectionSpace &, const Credential &proposedCredential, unsigned previousFailureCount, const ResourceResponse &, const ResourceError &)
 
WEBCORE_EXPORT AuthenticationChallenge (NSURLAuthenticationChallenge *)
 
id sender () const
 
NSURLAuthenticationChallenge * nsURLAuthenticationChallenge () const
 
WEBCORE_EXPORT void setAuthenticationClient (AuthenticationClient *)
 
WEBCORE_EXPORT AuthenticationClient * authenticationClient () const
 
 AuthenticationChallenge ()
 
 AuthenticationChallenge (const ProtectionSpace &protectionSpace, const Credential &proposedCredential, unsigned previousFailureCount, const ResourceResponse &response, const ResourceError &error)
 
AuthenticationClient * authenticationClient () const
 
void setAuthenticationClient (AuthenticationClient *client)
 
 AuthenticationChallenge ()
 
 AuthenticationChallenge (const ProtectionSpace &protectionSpace, const Credential &proposedCredential, unsigned previousFailureCount, const ResourceResponse &response, const ResourceError &error)
 
 AuthenticationChallenge (SoupMessage *, SoupAuth *, bool retrying, AuthenticationClient *=nullptr)
 
AuthenticationClient * authenticationClient () const
 
SoupAuth * soupAuth () const
 
void setProposedCredential (const Credential &credential)
 
- Public Member Functions inherited from WebCore::AuthenticationChallengeBase
WEBCORE_EXPORT AuthenticationChallengeBase ()
 
 AuthenticationChallengeBase (const ProtectionSpace &protectionSpace, const Credential &proposedCredential, unsigned previousFailureCount, const ResourceResponse &response, const ResourceError &error)
 
WEBCORE_EXPORT unsigned previousFailureCount () const
 
WEBCORE_EXPORT const Credential & proposedCredential () const
 
WEBCORE_EXPORT const ProtectionSpace & protectionSpace () const
 
WEBCORE_EXPORT const ResourceResponse & failureResponse () const
 
WEBCORE_EXPORT const ResourceError & error () const
 
WEBCORE_EXPORT bool isNull () const
 
WEBCORE_EXPORT void nullify ()
 
WEBCORE_EXPORT AuthenticationChallengeBase ()
 
 AuthenticationChallengeBase (const ProtectionSpace &protectionSpace, const Credential &proposedCredential, unsigned previousFailureCount, const ResourceResponse &response, const ResourceError &error)
 
WEBCORE_EXPORT unsigned previousFailureCount () const
 
WEBCORE_EXPORT const Credential & proposedCredential () const
 
WEBCORE_EXPORT const ProtectionSpace & protectionSpace () const
 
WEBCORE_EXPORT const ResourceResponse & failureResponse () const
 
WEBCORE_EXPORT const ResourceError & error () const
 
WEBCORE_EXPORT bool isNull () const
 
WEBCORE_EXPORT void nullify ()
 

Public Attributes

RefPtr< AuthenticationClient > m_authenticationClient
 

Friends

class AuthenticationChallengeBase
 

Additional Inherited Members

- Static Public Member Functions inherited from WebCore::AuthenticationChallengeBase
static WEBCORE_EXPORT bool compare (const AuthenticationChallenge &a, const AuthenticationChallenge &b)
 
static WEBCORE_EXPORT bool compare (const AuthenticationChallenge &a, const AuthenticationChallenge &b)
 
- Static Protected Member Functions inherited from WebCore::AuthenticationChallengeBase
static bool platformCompare (const AuthenticationChallengeBase &, const AuthenticationChallengeBase &)
 
static bool platformCompare (const AuthenticationChallengeBase &, const AuthenticationChallengeBase &)
 
- Protected Attributes inherited from WebCore::AuthenticationChallengeBase
bool m_isNull
 
ProtectionSpace m_protectionSpace
 
Credential m_proposedCredential
 
unsigned m_previousFailureCount
 
ResourceResponse m_failureResponse
 
ResourceError m_error
 

Constructor & Destructor Documentation

◆ AuthenticationChallenge() [1/11]

WebCore::AuthenticationChallenge::AuthenticationChallenge ( )
inline

◆ AuthenticationChallenge() [2/11]

WebCore::AuthenticationChallenge::AuthenticationChallenge ( const ProtectionSpace &  protectionSpace,
const Credential &  proposedCredential,
unsigned  previousFailureCount,
const ResourceResponse &  response,
const ResourceError &  error 
)

◆ AuthenticationChallenge() [3/11]

WebCore::AuthenticationChallenge::AuthenticationChallenge ( NSURLAuthenticationChallenge *  challenge)

◆ AuthenticationChallenge() [4/11]

WebCore::AuthenticationChallenge::AuthenticationChallenge ( )
inline

◆ AuthenticationChallenge() [5/11]

WEBCORE_EXPORT WebCore::AuthenticationChallenge::AuthenticationChallenge ( const ProtectionSpace &  ,
const Credential &  proposedCredential,
unsigned  previousFailureCount,
const ResourceResponse &  ,
const ResourceError &   
)

◆ AuthenticationChallenge() [6/11]

WEBCORE_EXPORT WebCore::AuthenticationChallenge::AuthenticationChallenge ( NSURLAuthenticationChallenge *  )

◆ AuthenticationChallenge() [7/11]

WebCore::AuthenticationChallenge::AuthenticationChallenge ( )
inline

◆ AuthenticationChallenge() [8/11]

WebCore::AuthenticationChallenge::AuthenticationChallenge ( const ProtectionSpace &  protectionSpace,
const Credential &  proposedCredential,
unsigned  previousFailureCount,
const ResourceResponse &  response,
const ResourceError &  error 
)
inline

◆ AuthenticationChallenge() [9/11]

WebCore::AuthenticationChallenge::AuthenticationChallenge ( )
inline

◆ AuthenticationChallenge() [10/11]

WebCore::AuthenticationChallenge::AuthenticationChallenge ( const ProtectionSpace &  protectionSpace,
const Credential &  proposedCredential,
unsigned  previousFailureCount,
const ResourceResponse &  response,
const ResourceError &  error 
)
inline

◆ AuthenticationChallenge() [11/11]

WebCore::AuthenticationChallenge::AuthenticationChallenge ( SoupMessage *  ,
SoupAuth *  ,
bool  retrying,
AuthenticationClient *  = nullptr 
)

Member Function Documentation

◆ authenticationClient() [1/4]

AuthenticationClient* WebCore::AuthenticationChallenge::authenticationClient ( ) const
inline

◆ authenticationClient() [2/4]

AuthenticationClient* WebCore::AuthenticationChallenge::authenticationClient ( ) const
inline

◆ authenticationClient() [3/4]

WEBCORE_EXPORT AuthenticationClient* WebCore::AuthenticationChallenge::authenticationClient ( ) const

◆ authenticationClient() [4/4]

AuthenticationClient * WebCore::AuthenticationChallenge::authenticationClient ( ) const

◆ nsURLAuthenticationChallenge() [1/2]

NSURLAuthenticationChallenge* WebCore::AuthenticationChallenge::nsURLAuthenticationChallenge ( ) const
inline

◆ nsURLAuthenticationChallenge() [2/2]

NSURLAuthenticationChallenge* WebCore::AuthenticationChallenge::nsURLAuthenticationChallenge ( ) const
inline

◆ sender() [1/2]

id WebCore::AuthenticationChallenge::sender ( ) const
inline

◆ sender() [2/2]

id WebCore::AuthenticationChallenge::sender ( ) const
inline

◆ setAuthenticationClient() [1/3]

void WebCore::AuthenticationChallenge::setAuthenticationClient ( AuthenticationClient *  client)
inline

◆ setAuthenticationClient() [2/3]

WEBCORE_EXPORT void WebCore::AuthenticationChallenge::setAuthenticationClient ( AuthenticationClient *  )

◆ setAuthenticationClient() [3/3]

void WebCore::AuthenticationChallenge::setAuthenticationClient ( AuthenticationClient *  client)

◆ setProposedCredential()

void WebCore::AuthenticationChallenge::setProposedCredential ( const Credential &  credential)
inline

◆ soupAuth()

SoupAuth* WebCore::AuthenticationChallenge::soupAuth ( ) const
inline

Friends And Related Function Documentation

◆ AuthenticationChallengeBase

Member Data Documentation

◆ m_authenticationClient

RefPtr< AuthenticationClient > WebCore::AuthenticationChallenge::m_authenticationClient

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