public class ClientSocketResponseWriter extends BaseObject implements IHttpMessageWriter
Modifier and Type | Field and Description |
---|---|
private character |
mcCurrentLine |
private object<? extends IhttpMessage> |
message |
private object<? extends ByteBucket> |
messageBody |
private boolean |
mlStatusLineRead |
private object<? extends ByteBucket> |
moChunk |
private object<? extends IhttpRequest> |
request |
private object<? extends IhttpResponse> |
response |
Constructor and Description |
---|
ClientSocketResponseWriter() |
Modifier and Type | Method and Description |
---|---|
void |
__net_http_filter_payload_ClientSocketResponseWriter_constructor__(object<? extends IhttpResponse> _poMessage,
object<? extends ByteBucket> _poMessageBody) |
void |
__net_http_filter_payload_ClientSocketResponseWriter_execute__() |
void |
close()
Closes the output.
|
void |
flush()
Flushes data to the output location.
|
object<? extends IhttpMessage> |
getMessage()
Get message.
|
protected object<? extends ByteBucket> |
getMessageBody() |
protected object<? extends IhttpRequest> |
getRequest() |
protected object<? extends IhttpResponse> |
getResponse() |
void |
open()
Opens the writer for output.
|
private void |
statusLineWorkout(object<? extends Memptr> data,
int64 bytesRead) |
protected void |
write_1(object<? extends IhttpRequest> _poRequest) |
protected void |
write_2(object<? extends SocketReadEventArgs> _poSocketArgs) |
void |
write(character _pcData)
Write data to/from the message
|
void |
write(handle _phData)
Write data to/from the message
|
void |
write(longchar _pcData)
Write data to/from the message
|
void |
write(memptr _pmData)
Write data to/from the message
|
void |
write(object<? extends _BaseObject_> _poData)
Write data to/from the message
|
__lang_BaseObject_constructor__, __lang_BaseObject_execute__, assertNotNull, assertNotNull, clone, getLegacyClass, getNextSibling, getPrevSibling, legacyEquals, toLegacyString
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
__lang_BaseObject_constructor__, clone, getLegacyClass, getNextSibling, getPrevSibling, isTracked, legacyEquals, toLegacyString
private object<? extends ByteBucket> moChunk
private boolean mlStatusLineRead
private character mcCurrentLine
private object<? extends ByteBucket> messageBody
private object<? extends IhttpResponse> response
private object<? extends IhttpRequest> request
private object<? extends IhttpMessage> message
public void __net_http_filter_payload_ClientSocketResponseWriter_execute__()
protected object<? extends ByteBucket> getMessageBody()
protected object<? extends IhttpResponse> getResponse()
protected object<? extends IhttpRequest> getRequest()
public object<? extends IhttpMessage> getMessage()
IHttpMessageWriter
getMessage
in interface IHttpMessageWriter
public void __net_http_filter_payload_ClientSocketResponseWriter_constructor__(object<? extends IhttpResponse> _poMessage, object<? extends ByteBucket> _poMessageBody)
public void close()
IHttpMessageWriter
close
in interface IHttpMessageWriter
public void open()
IHttpMessageWriter
open
in interface IHttpMessageWriter
public void write(object<? extends _BaseObject_> _poData)
IHttpMessageWriter
write
in interface IHttpMessageWriter
_poData
- Data to writeprotected void write_1(object<? extends IhttpRequest> _poRequest)
protected void write_2(object<? extends SocketReadEventArgs> _poSocketArgs)
public void write(longchar _pcData)
IHttpMessageWriter
write
in interface IHttpMessageWriter
_pcData
- Data to writepublic void write(handle _phData)
IHttpMessageWriter
write
in interface IHttpMessageWriter
_phData
- Data to writepublic void write(character _pcData)
IHttpMessageWriter
write
in interface IHttpMessageWriter
_pcData
- Data to writepublic void write(memptr _pmData)
IHttpMessageWriter
write
in interface IHttpMessageWriter
_pmData
- Data to writepublic void flush()
IHttpMessageWriter
flush
in interface IHttpMessageWriter