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

#include <BlobData.h>

Inheritance diagram for WebCore::BlobData:
WTF::ThreadSafeRefCounted< BlobData > WTF::ThreadSafeRefCounted< BlobData > WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase

Public Member Functions

const StringcontentType () const
 
const BlobDataItemListitems () const
 
void swapItems (BlobDataItemList &)
 
void appendData (const ThreadSafeDataBuffer &)
 
void appendFile (Ref< BlobDataFileReference > &&)
 
const StringcontentType () const
 
const BlobDataItemListitems () const
 
void swapItems (BlobDataItemList &)
 
void appendData (const ThreadSafeDataBuffer &)
 
void appendFile (Ref< BlobDataFileReference > &&)
 
- Public Member Functions inherited from WTF::ThreadSafeRefCounted< BlobData >
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< BlobDatacreate (const String &contentType)
 
static Ref< BlobDatacreate (const String &contentType)
 

Friends

class BlobRegistryImpl
 

Additional Inherited Members

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

Member Function Documentation

◆ appendData() [1/2]

void WebCore::BlobData::appendData ( const ThreadSafeDataBuffer data)

◆ appendData() [2/2]

void WebCore::BlobData::appendData ( const ThreadSafeDataBuffer )

◆ appendFile() [1/2]

void WebCore::BlobData::appendFile ( Ref< BlobDataFileReference > &&  file)

◆ appendFile() [2/2]

void WebCore::BlobData::appendFile ( Ref< BlobDataFileReference > &&  )

◆ contentType() [1/2]

const String& WebCore::BlobData::contentType ( ) const
inline

◆ contentType() [2/2]

const String& WebCore::BlobData::contentType ( ) const
inline

◆ create() [1/2]

static Ref<BlobData> WebCore::BlobData::create ( const String contentType)
inlinestatic

◆ create() [2/2]

static Ref<BlobData> WebCore::BlobData::create ( const String contentType)
inlinestatic

◆ items() [1/2]

const BlobDataItemList& WebCore::BlobData::items ( ) const
inline

◆ items() [2/2]

const BlobDataItemList& WebCore::BlobData::items ( ) const
inline

◆ swapItems() [1/2]

void WebCore::BlobData::swapItems ( BlobDataItemList )

◆ swapItems() [2/2]

void WebCore::BlobData::swapItems ( BlobDataItemList items)

Friends And Related Function Documentation

◆ BlobRegistryImpl


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