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

#include <StorageArea.h>

Inheritance diagram for WebCore::StorageArea:
WTF::RefCounted< StorageArea > WTF::RefCounted< StorageArea > WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WebKit::StorageAreaImpl WebKit::StorageAreaImpl

Public Member Functions

virtual ~StorageArea ()
 
virtual unsigned length ()=0
 
virtual String key (unsigned index)=0
 
virtual String item (const String &key)=0
 
virtual void setItem (Frame *sourceFrame, const String &key, const String &value, bool &quotaException)=0
 
virtual void removeItem (Frame *sourceFrame, const String &key)=0
 
virtual void clear (Frame *sourceFrame)=0
 
virtual bool contains (const String &key)=0
 
virtual bool canAccessStorage (Frame *)=0
 
virtual StorageType storageType () const =0
 
virtual size_t memoryBytesUsedByCache ()=0
 
virtual void incrementAccessCount ()
 
virtual void decrementAccessCount ()
 
virtual void closeDatabaseIfIdle ()
 
virtual SecurityOriginData securityOrigin () const =0
 
virtual ~StorageArea ()
 
virtual unsigned length ()=0
 
virtual String key (unsigned index)=0
 
virtual String item (const String &key)=0
 
virtual void setItem (Frame *sourceFrame, const String &key, const String &value, bool &quotaException)=0
 
virtual void removeItem (Frame *sourceFrame, const String &key)=0
 
virtual void clear (Frame *sourceFrame)=0
 
virtual bool contains (const String &key)=0
 
virtual bool canAccessStorage (Frame *)=0
 
virtual StorageType storageType () const =0
 
virtual size_t memoryBytesUsedByCache ()=0
 
virtual void incrementAccessCount ()
 
virtual void decrementAccessCount ()
 
virtual void closeDatabaseIfIdle ()
 
virtual SecurityOriginData securityOrigin () const =0
 
- Public Member Functions inherited from WTF::RefCounted< StorageArea >
void deref () const
 
void deref () const
 
void deref () const
 
- Public Member Functions inherited from WTF::RefCountedBase
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 

Additional Inherited Members

- Protected Member Functions inherited from WTF::RefCounted< StorageArea >
 RefCounted ()
 
 RefCounted ()
 
 RefCounted ()
 
 ~RefCounted ()
 
 ~RefCounted ()
 
 ~RefCounted ()
 
- Protected Member Functions inherited from WTF::RefCountedBase
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 

Constructor & Destructor Documentation

◆ ~StorageArea() [1/2]

virtual WebCore::StorageArea::~StorageArea ( )
inlinevirtual

◆ ~StorageArea() [2/2]

virtual WebCore::StorageArea::~StorageArea ( )
inlinevirtual

Member Function Documentation

◆ canAccessStorage() [1/2]

virtual bool WebCore::StorageArea::canAccessStorage ( Frame )
pure virtual

Implemented in WebKit::StorageAreaImpl.

◆ canAccessStorage() [2/2]

virtual bool WebCore::StorageArea::canAccessStorage ( Frame )
pure virtual

Implemented in WebKit::StorageAreaImpl.

◆ clear() [1/2]

virtual void WebCore::StorageArea::clear ( Frame sourceFrame)
pure virtual

Implemented in WebKit::StorageAreaImpl.

◆ clear() [2/2]

virtual void WebCore::StorageArea::clear ( Frame sourceFrame)
pure virtual

Implemented in WebKit::StorageAreaImpl.

◆ closeDatabaseIfIdle() [1/2]

virtual void WebCore::StorageArea::closeDatabaseIfIdle ( )
inlinevirtual

Reimplemented in WebKit::StorageAreaImpl.

◆ closeDatabaseIfIdle() [2/2]

virtual void WebCore::StorageArea::closeDatabaseIfIdle ( )
inlinevirtual

Reimplemented in WebKit::StorageAreaImpl.

◆ contains() [1/2]

virtual bool WebCore::StorageArea::contains ( const String key)
pure virtual

◆ contains() [2/2]

virtual bool WebCore::StorageArea::contains ( const String key)
pure virtual

◆ decrementAccessCount() [1/2]

virtual void WebCore::StorageArea::decrementAccessCount ( )
inlinevirtual

Reimplemented in WebKit::StorageAreaImpl.

◆ decrementAccessCount() [2/2]

virtual void WebCore::StorageArea::decrementAccessCount ( )
inlinevirtual

Reimplemented in WebKit::StorageAreaImpl.

◆ incrementAccessCount() [1/2]

virtual void WebCore::StorageArea::incrementAccessCount ( )
inlinevirtual

Reimplemented in WebKit::StorageAreaImpl.

◆ incrementAccessCount() [2/2]

virtual void WebCore::StorageArea::incrementAccessCount ( )
inlinevirtual

Reimplemented in WebKit::StorageAreaImpl.

◆ item() [1/2]

virtual String WebCore::StorageArea::item ( const String key)
pure virtual

◆ item() [2/2]

virtual String WebCore::StorageArea::item ( const String key)
pure virtual

◆ key() [1/2]

virtual String WebCore::StorageArea::key ( unsigned  index)
pure virtual

Implemented in WebKit::StorageAreaImpl.

◆ key() [2/2]

virtual String WebCore::StorageArea::key ( unsigned  index)
pure virtual

Implemented in WebKit::StorageAreaImpl.

◆ length() [1/2]

virtual unsigned WebCore::StorageArea::length ( )
pure virtual

Implemented in WebKit::StorageAreaImpl.

◆ length() [2/2]

virtual unsigned WebCore::StorageArea::length ( )
pure virtual

Implemented in WebKit::StorageAreaImpl.

◆ memoryBytesUsedByCache() [1/2]

virtual size_t WebCore::StorageArea::memoryBytesUsedByCache ( )
pure virtual

Implemented in WebKit::StorageAreaImpl.

◆ memoryBytesUsedByCache() [2/2]

virtual size_t WebCore::StorageArea::memoryBytesUsedByCache ( )
pure virtual

Implemented in WebKit::StorageAreaImpl.

◆ removeItem() [1/2]

virtual void WebCore::StorageArea::removeItem ( Frame sourceFrame,
const String key 
)
pure virtual

◆ removeItem() [2/2]

virtual void WebCore::StorageArea::removeItem ( Frame sourceFrame,
const String key 
)
pure virtual

◆ securityOrigin() [1/2]

virtual SecurityOriginData WebCore::StorageArea::securityOrigin ( ) const
pure virtual

Implemented in WebKit::StorageAreaImpl.

◆ securityOrigin() [2/2]

virtual SecurityOriginData WebCore::StorageArea::securityOrigin ( ) const
pure virtual

Implemented in WebKit::StorageAreaImpl.

◆ setItem() [1/2]

virtual void WebCore::StorageArea::setItem ( Frame sourceFrame,
const String key,
const String value,
bool &  quotaException 
)
pure virtual

◆ setItem() [2/2]

virtual void WebCore::StorageArea::setItem ( Frame sourceFrame,
const String key,
const String value,
bool &  quotaException 
)
pure virtual

◆ storageType() [1/2]

virtual StorageType WebCore::StorageArea::storageType ( ) const
pure virtual

Implemented in WebKit::StorageAreaImpl.

◆ storageType() [2/2]

virtual StorageType WebCore::StorageArea::storageType ( ) const
pure virtual

Implemented in WebKit::StorageAreaImpl.


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