webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | List of all members
WebKit::StorageManager::StorageArea Class Reference
Inheritance diagram for WebKit::StorageManager::StorageArea:
WTF::ThreadSafeRefCounted< StorageManager::StorageArea > WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase

Public Member Functions

 ~StorageArea ()
 
const WebCore::SecurityOriginDatasecurityOrigin () const
 
void addListener (IPC::Connection &, uint64_t storageMapID)
 
void removeListener (IPC::Connection &, uint64_t storageMapID)
 
Ref< StorageAreaclone () const
 
void setItem (IPC::Connection *sourceConnection, uint64_t sourceStorageAreaID, const String &key, const String &value, const String &urlString, bool &quotaException)
 
void removeItem (IPC::Connection *sourceConnection, uint64_t sourceStorageAreaID, const String &key, const String &urlString)
 
void clear (IPC::Connection *sourceConnection, uint64_t sourceStorageAreaID, const String &urlString)
 
const HashMap< String, String > & items () const
 
void clear ()
 
bool isSessionStorage () const
 
- Public Member Functions inherited from WTF::ThreadSafeRefCounted< StorageManager::StorageArea >
void deref () const
 
void deref () const
 
void deref () const
 
- Public Member Functions inherited from WTF::ThreadSafeRefCountedBase
 ThreadSafeRefCountedBase ()=default
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
 ThreadSafeRefCountedBase ()=default
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
 ThreadSafeRefCountedBase ()=default
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 

Static Public Member Functions

static Ref< StorageAreacreate (LocalStorageNamespace *, const SecurityOriginData &, unsigned quotaInBytes)
 

Additional Inherited Members

- Protected Member Functions inherited from WTF::ThreadSafeRefCounted< StorageManager::StorageArea >
 ThreadSafeRefCounted ()=default
 
 ThreadSafeRefCounted ()=default
 
 ThreadSafeRefCounted ()=default
 
- Protected Member Functions inherited from WTF::ThreadSafeRefCountedBase
bool derefBase () const
 
bool derefBase () const
 
bool derefBase () const
 

Constructor & Destructor Documentation

◆ ~StorageArea()

WebKit::StorageManager::StorageArea::~StorageArea ( )

Member Function Documentation

◆ addListener()

void WebKit::StorageManager::StorageArea::addListener ( IPC::Connection connection,
uint64_t  storageMapID 
)

◆ clear() [1/2]

void WebKit::StorageManager::StorageArea::clear ( IPC::Connection sourceConnection,
uint64_t  sourceStorageAreaID,
const String urlString 
)

◆ clear() [2/2]

void WebKit::StorageManager::StorageArea::clear ( )

◆ clone()

Ref< StorageManager::StorageArea > WebKit::StorageManager::StorageArea::clone ( void  ) const

◆ create()

auto WebKit::StorageManager::StorageArea::create ( LocalStorageNamespace localStorageNamespace,
const SecurityOriginData securityOrigin,
unsigned  quotaInBytes 
)
static

◆ isSessionStorage()

bool WebKit::StorageManager::StorageArea::isSessionStorage ( ) const
inline

◆ items()

const HashMap< String, String > & WebKit::StorageManager::StorageArea::items ( ) const

◆ removeItem()

void WebKit::StorageManager::StorageArea::removeItem ( IPC::Connection sourceConnection,
uint64_t  sourceStorageAreaID,
const String key,
const String urlString 
)

◆ removeListener()

void WebKit::StorageManager::StorageArea::removeListener ( IPC::Connection connection,
uint64_t  storageMapID 
)

◆ securityOrigin()

const WebCore::SecurityOriginData& WebKit::StorageManager::StorageArea::securityOrigin ( ) const
inline

◆ setItem()

void WebKit::StorageManager::StorageArea::setItem ( IPC::Connection sourceConnection,
uint64_t  sourceStorageAreaID,
const String key,
const String value,
const String urlString,
bool &  quotaException 
)

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