Home | History | Annotate | Download | only in base

Lines Matching full:iobuffer

20 class NET_EXPORT IOBuffer : public base::RefCountedThreadSafe<IOBuffer> {
22 IOBuffer();
23 explicit IOBuffer(int buffer_size);
28 friend class base::RefCountedThreadSafe<IOBuffer>;
32 explicit IOBuffer(char* data);
34 virtual ~IOBuffer();
42 // argument to IO functions. Please keep using IOBuffer* for API declarations.
43 class NET_EXPORT IOBufferWithSize : public IOBuffer {
55 // This is a read only IOBuffer. The data is stored in a string and
56 // the IOBuffer interface does not provide a proper way to modify it.
57 class NET_EXPORT StringIOBuffer : public IOBuffer {
69 // This version wraps an existing IOBuffer and provides convenient functions
71 class NET_EXPORT DrainableIOBuffer : public IOBuffer {
73 DrainableIOBuffer(IOBuffer* base, int size);
94 scoped_refptr<IOBuffer> base_;
100 class NET_EXPORT GrowableIOBuffer : public IOBuffer {
125 class NET_EXPORT PickledIOBuffer : public IOBuffer {
141 // This class allows the creation of a temporary IOBuffer that doesn't really
146 class NET_EXPORT WrappedIOBuffer : public IOBuffer {