Home | History | Annotate | Download | only in network

Lines Matching defs:FormData

23 #include "platform/network/FormData.h"
32 inline FormData::FormData()
39 inline FormData::FormData(const FormData& data)
40 : RefCounted<FormData>()
48 FormData::~FormData()
52 PassRefPtr<FormData> FormData::create()
54 return adoptRef(new FormData);
57 PassRefPtr<FormData> FormData::create(const void* data, size_t size)
59 RefPtr<FormData> result = create();
64 PassRefPtr<FormData> FormData::create(const CString& string)
66 RefPtr<FormData> result = create();
71 PassRefPtr<FormData> FormData::create(const Vector<char>& vector)
73 RefPtr<FormData> result = create();
78 PassRefPtr<FormData> FormData::copy() const
80 return adoptRef(new FormData(*this));
83 PassRefPtr<FormData> FormData::deepCopy() const
85 RefPtr<FormData> formData(create());
87 formData->m_alwaysStream = m_alwaysStream;
90 formData->m_elements.reserveInitialCapacity(n);
95 formData->m_elements.uncheckedAppend(FormDataElement(e.m_data));
98 formData->m_elements.uncheckedAppend(FormDataElement(e.m_filename, e.m_fileStart, e.m_fileLength, e.m_expectedFileModificationTime));
101 formData->m_elements.uncheckedAppend(FormDataElement(e.m_blobUUID, e.m_optionalBlobDataHandle));
104 formData->m_elements.uncheckedAppend(FormDataElement(e.m_fileSystemURL, e.m_fileStart, e.m_fileLength, e.m_expectedFileModificationTime));
108 return formData.release();
111 void FormData::appendData(const void* data, size_t size)
121 void FormData::appendFile(const String& filename)
126 void FormData::appendFileRange(const String& filename, long long start, long long length, double expectedModificationTime)
131 void FormData::appendBlob(const String& uuid, PassRefPtr<BlobDataHandle> optionalHandle)
136 void FormData::appendFileSystemURL(const KURL& url)
141 void FormData::appendFileSystemURLRange(const KURL& url, long long start, long long length, double expectedModificationTime)
146 void FormData::flatten(Vector<char>& data) const
158 String FormData::flattenToString() const
165 unsigned long long FormData::sizeInBytes() const