|
|
| Options | Name | Purpose | |||||
|---|---|---|---|---|---|---|---|
|
|
Close () |
/* Closes the web stream */ |
|||||
|
|
OpenEdge.Core.ByteBucket ExtractEntity () |
/* Converts the response Entity into a set of bytes for returning to the client
@return ByteBucket A container for the message body */ |
|||||
|
|
Flush () |
/* Flushes the contents to the web stream */ |
|||||
|
|
Open () |
/* Opens the web stream */ |
|||||
|
|
INT64 Write (character) |
/* Writes character data to the web stream
@param character The data to write to the web stream
@return int64 The number of bytes written */ |
|||||
|
|
INT64 Write (longchar) |
/* Writes character data to the web stream
@param longchar The data to write to the web stream
@return int64 The number of bytes written */ |
|||||
|
|
INT64 Write (memptr) |
/* Writes a complete memptr to the web stream
@param memptr A chunk of data as a memptr
@return int64 The number of bytes written */ |
|||||
|
|
INT64 Write (memptr, int64, int64) |
/* Writes some bytes from a memptr to the web stream
@param memptr The entire memptr
@param int64 The offset (start byte)
@param int64 The number of bytes to write from the offset
@return int64 The number of bytes written */ |
|||||
|
|
WriteBody () |
/* Dumps a complete response to the output stream. */ |
|||||
|
|
WriteCookies () |
/* Writes all cookies into the web stream */ |
|||||
|
|
WriteHeader (character, character) |
/* Helper method to write message headers into the http message
@param character The header name
@param character The header value */ |
|||||
|
|
WriteHeaders () |
/* Writes all headers */ |
|||||
|
|
WriteHttpPreamble () |
/* Writes out the HTTP status line & headers.
If the response's ContentLength has been set and there's no Entity/body, then
we may be dealing with a response to a HEAD request, in which case respect the
previously-set value, and send back the value.
Otherwise used Transfer-Encoding: chunked */ |
|||||
|
|
WriteStatusLine () |
/* Writes the status line */ |
| Options | Name | Purpose | |||||
|---|---|---|---|---|---|---|---|
|
|
WebResponseWriter () |
/* Default Constructor */ |
|||||
|
|
WebResponseWriter (IHttpResponse) |
/* Constructor
@param IHttpResponse The response being written */ |
| Options | Name | Purpose | |||||
|---|---|---|---|---|---|---|---|
|
|
OpenEdge.Net.HTTP.IHttpMessage Message |
|
|||||
|
|
OpenEdge.Net.HTTP.IHttpResponse Response |
|
|||||
|
|
HANDLE WebStream |
|
|
Top
PUBLIC Close ()
|
||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PROTECTED OpenEdge.Core.ByteBucket ExtractEntity ()
|
||||||||||||||||||||||||||||
PUBLIC Flush ()
|
||||||||||||||||||||||||||||
PUBLIC Open ()
|
||||||||||||||||||||||||||||
PUBLIC INT64 Write (character)
|
||||||||||||||||||||||||||||
PUBLIC INT64 Write (longchar)
|
||||||||||||||||||||||||||||
PUBLIC INT64 Write (memptr)
|
||||||||||||||||||||||||||||
PUBLIC INT64 Write (memptr, int64, int64)
|
||||||||||||||||||||||||||||
PROTECTED WriteBody ()
|
||||||||||||||||||||||||||||
PROTECTED WriteCookies ()
|
||||||||||||||||||||||||||||
PRIVATE WriteHeader (character, character)
|
||||||||||||||||||||||||||||
PROTECTED WriteHeaders ()
|
||||||||||||||||||||||||||||
PROTECTED WriteHttpPreamble ()
|
||||||||||||||||||||||||||||
PROTECTED WriteStatusLine ()
|
||||||||||||||||||||||||||||
PUBLIC WebResponseWriter ()
|
|||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PUBLIC WebResponseWriter (IHttpResponse)
|
|||||||||||||
PUBLIC OpenEdge.Net.HTTP.IHttpMessage Message
|
|||||||||
|---|---|---|---|---|---|---|---|---|---|
PROTECTED OpenEdge.Net.HTTP.IHttpResponse Response
|
|||||||||
PUBLIC HANDLE WebStream
|
|||||||||
Progress® OpenEdge® Release 12.2.0