|
virtual unsigned int | getStatusCode () const =0 |
|
virtual size_t | getHeaderCount () const =0 |
|
virtual void | getNthHeader (HttpHeaderEntry &outHeader, size_t inIndex) const =0 |
|
virtual String | getHeader (const String &inHeaderName) const =0 |
|
virtual uint64_t | getContentLength () const =0 |
|
virtual size_t | readBytes (void *buffer, size_t inSize, bool wouldBlock=false)=0 |
|
virtual void | writeBytes (const void *buffer, size_t inSize)=0 |
|
virtual void | flushBuffer ()=0 |
|
virtual bool | isEof () const =0 |
|
virtual size_t | duplicateStream (Stream *inStream, size_t inBufferSize=1024, DuplicateStreamCallback inCallback=NULL, void *inCallbackContext=NULL) |
|
virtual size_t | duplicateStreamBytes (Stream *inStream, size_t inMaximumByteSize, size_t inBufferSize=1024, DuplicateStreamCallback inCallback=NULL, void *inCallbackContext=NULL) |
|
| Referable () |
|
void | addRef () const |
|
void | releaseRef () const |
|
size_t | getReferenceCount () const |
|
virtual void | lock () const =0 |
|
virtual void | unlock () const =0 |
|
HttpResponseStream represents the HTTP response from the server. Any instances of this class is created by HttpRequestStream::post method.
- See Also
- HttpRequestStream, HttpConnection, HttpManager