class OpenEdge.Net.HTTP.Filter.Payload.ClientSocketResponseWriter
	implements OpenEdge.Net.HTTP.IHttpMessageWriter:

	constructor public ClientSocketResponseWriter ( poMessage as OpenEdge.Net.HTTP.IHttpResponse, poMessageBody as OpenEdge.Core.ByteBucket):
	end.

	define protected property MessageBody as OpenEdge.Core.ByteBucket no-undo
		protected get.
		private set.

	define protected property Response as OpenEdge.Net.HTTP.IHttpResponse no-undo
		protected get.
		private set.

	define protected property Request as OpenEdge.Net.HTTP.IHttpRequest no-undo
		protected get.
		private set.

	define public property Message as OpenEdge.Net.HTTP.IHttpMessage no-undo
		public get.

	method public void Close ():
	end.

	method public void Open ():
	end.

	method public void Write ( poData as Progress.Lang.Object):
	end.

	method protected void Write ( poRequest as OpenEdge.Net.HTTP.IHttpRequest):
	end.

	method protected void Write ( poSocketArgs as OpenEdge.Net.ServerConnection.SocketReadEventArgs):
	end.

	method public void Write ( input-output pcData as longchar):
	end.

	method public void Write ( phData as handle):
	end.

	method public void Write ( input-output pcData as character):
	end.

	method public void Write ( pmData as memptr):
	end.

	method public void Flush ():
	end.

end.
