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

#include <NetworkStorageSession.h>

Public Member Functions

SessionID sessionID () const
 
CredentialStoragecredentialStorage ()
 
 NetworkStorageSession (SessionID, NetworkingContext *)
 
 ~NetworkStorageSession ()
 
NetworkingContextcontext () const
 
SessionID sessionID () const
 
CredentialStoragecredentialStorage ()
 
 NetworkStorageSession (SessionID, NetworkingContext *)
 
 ~NetworkStorageSession ()
 
NetworkingContextcontext () const
 

Static Public Member Functions

static WEBCORE_EXPORT NetworkStorageSessiondefaultStorageSession ()
 
static WEBCORE_EXPORT NetworkStorageSessionstorageSession (SessionID)
 
static WEBCORE_EXPORT void ensurePrivateBrowsingSession (SessionID, const String &identifierBase=String())
 
static WEBCORE_EXPORT void destroySession (SessionID)
 
static WEBCORE_EXPORT void forEach (std::function< void(const WebCore::NetworkStorageSession &)>)
 
static WEBCORE_EXPORT void switchToNewTestingSession ()
 
static WEBCORE_EXPORT NetworkStorageSessiondefaultStorageSession ()
 
static WEBCORE_EXPORT NetworkStorageSessionstorageSession (SessionID)
 
static WEBCORE_EXPORT void ensurePrivateBrowsingSession (SessionID, const String &identifierBase=String())
 
static WEBCORE_EXPORT void destroySession (SessionID)
 
static WEBCORE_EXPORT void forEach (std::function< void(const WebCore::NetworkStorageSession &)>)
 
static WEBCORE_EXPORT void switchToNewTestingSession ()
 

Constructor & Destructor Documentation

◆ NetworkStorageSession() [1/2]

WebCore::NetworkStorageSession::NetworkStorageSession ( SessionID  sessionID,
NetworkingContext context 
)

◆ ~NetworkStorageSession() [1/2]

WebCore::NetworkStorageSession::~NetworkStorageSession ( )

◆ NetworkStorageSession() [2/2]

WebCore::NetworkStorageSession::NetworkStorageSession ( SessionID  ,
NetworkingContext  
)

◆ ~NetworkStorageSession() [2/2]

WebCore::NetworkStorageSession::~NetworkStorageSession ( )

Member Function Documentation

◆ context() [1/2]

NetworkingContext * WebCore::NetworkStorageSession::context ( ) const

◆ context() [2/2]

NetworkingContext* WebCore::NetworkStorageSession::context ( ) const

◆ credentialStorage() [1/2]

CredentialStorage& WebCore::NetworkStorageSession::credentialStorage ( )
inline

◆ credentialStorage() [2/2]

CredentialStorage& WebCore::NetworkStorageSession::credentialStorage ( )
inline

◆ defaultStorageSession() [1/2]

NetworkStorageSession & WebCore::NetworkStorageSession::defaultStorageSession ( )
static

◆ defaultStorageSession() [2/2]

static WEBCORE_EXPORT NetworkStorageSession& WebCore::NetworkStorageSession::defaultStorageSession ( )
static

◆ destroySession() [1/2]

void WebCore::NetworkStorageSession::destroySession ( SessionID  sessionID)
static

◆ destroySession() [2/2]

static WEBCORE_EXPORT void WebCore::NetworkStorageSession::destroySession ( SessionID  )
static

◆ ensurePrivateBrowsingSession() [1/2]

static WEBCORE_EXPORT void WebCore::NetworkStorageSession::ensurePrivateBrowsingSession ( SessionID  ,
const String identifierBase = String() 
)
static

◆ ensurePrivateBrowsingSession() [2/2]

void WebCore::NetworkStorageSession::ensurePrivateBrowsingSession ( SessionID  sessionID,
const String identifierBase = String() 
)
static

◆ forEach() [1/2]

void WebCore::NetworkStorageSession::forEach ( std::function< void(const WebCore::NetworkStorageSession &)>  functor)
static

◆ forEach() [2/2]

static WEBCORE_EXPORT void WebCore::NetworkStorageSession::forEach ( std::function< void(const WebCore::NetworkStorageSession &)>  )
static

◆ sessionID() [1/2]

SessionID WebCore::NetworkStorageSession::sessionID ( ) const
inline

◆ sessionID() [2/2]

SessionID WebCore::NetworkStorageSession::sessionID ( ) const
inline

◆ storageSession() [1/2]

static WEBCORE_EXPORT NetworkStorageSession* WebCore::NetworkStorageSession::storageSession ( SessionID  )
static

◆ storageSession() [2/2]

NetworkStorageSession * WebCore::NetworkStorageSession::storageSession ( SessionID  sessionID)
static

◆ switchToNewTestingSession() [1/2]

static WEBCORE_EXPORT void WebCore::NetworkStorageSession::switchToNewTestingSession ( )
static

◆ switchToNewTestingSession() [2/2]

void WebCore::NetworkStorageSession::switchToNewTestingSession ( )
static

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