Home | History | Annotate | Download | only in public

Lines Matching defs:WebData

45 // A container for raw bytes.  It is inexpensive to copy a WebData object.
47 // WARNING: It is not safe to pass a WebData across threads!!!
49 class WebData {
51 ~WebData() { reset(); }
53 WebData() : m_private(0) { }
55 WebData(const char* data, size_t size) : m_private(0)
61 WebData(const char (&data)[N]) : m_private(0)
66 WebData(const WebData& d) : m_private(0) { assign(d); }
68 WebData& operator=(const WebData& d)
75 WEBKIT_API void assign(const WebData&);
85 WebData(const WTF::PassRefPtr<WebCore::SharedBuffer>&);
86 WebData& operator=(const WTF::PassRefPtr<WebCore::SharedBuffer>&);
90 WebData(const C& c) : m_private(0)
96 WebData& operator=(const C& c)