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

#include <BlobData.h>

Public Types

enum  Type { Type::Data, Type::File, Type::Data, Type::File }
 
enum  Type { Type::Data, Type::File, Type::Data, Type::File }
 

Public Member Functions

Type type () const
 
const ThreadSafeDataBufferdata () const
 
BlobDataFileReferencefile () const
 
long long offset () const
 
WEBCORE_EXPORT long long length () const
 
Type type () const
 
const ThreadSafeDataBufferdata () const
 
BlobDataFileReferencefile () const
 
long long offset () const
 
WEBCORE_EXPORT long long length () const
 

Static Public Attributes

static WEBCORE_EXPORT const long long toEndOfFile = -1
 

Friends

class BlobData
 

Member Enumeration Documentation

◆ Type [1/2]

Enumerator
Data 
File 
Data 
File 

◆ Type [2/2]

Enumerator
Data 
File 
Data 
File 

Member Function Documentation

◆ data() [1/2]

const ThreadSafeDataBuffer& WebCore::BlobDataItem::data ( ) const
inline

◆ data() [2/2]

const ThreadSafeDataBuffer& WebCore::BlobDataItem::data ( ) const
inline

◆ file() [1/2]

BlobDataFileReference* WebCore::BlobDataItem::file ( ) const
inline

◆ file() [2/2]

BlobDataFileReference* WebCore::BlobDataItem::file ( ) const
inline

◆ length() [1/2]

long long WebCore::BlobDataItem::length ( ) const

◆ length() [2/2]

WEBCORE_EXPORT long long WebCore::BlobDataItem::length ( ) const

◆ offset() [1/2]

long long WebCore::BlobDataItem::offset ( ) const
inline

◆ offset() [2/2]

long long WebCore::BlobDataItem::offset ( ) const
inline

◆ type() [1/2]

Type WebCore::BlobDataItem::type ( ) const
inline

◆ type() [2/2]

Type WebCore::BlobDataItem::type ( ) const
inline

Friends And Related Function Documentation

◆ BlobData

BlobData
friend

Member Data Documentation

◆ toEndOfFile

static WEBCORE_EXPORT const long long WebCore::BlobDataItem::toEndOfFile = -1
static

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