mirror of
https://github.com/nodejs/node.git
synced 2026-11-09 15:11:11 -05:00
Add destroy methods to HTTP messages
needs tests (particularly for pipeline situations)
This commit is contained in:
1 parent
372a7c9a3e
commit
8139bb24c1
1 file changed
+12
+12
@@ -210,6 +210,12 @@ function IncomingMessage (socket) {
|
||||
util.inherits(IncomingMessage, stream.Stream);
|
||||
exports.IncomingMessage = IncomingMessage;
|
||||
|
||||
|
||||
IncomingMessage.prototype.destroy = function (error) {
|
||||
this.socket.destroy(error);
|
||||
};
|
||||
|
||||
|
||||
IncomingMessage.prototype.setEncoding = function (encoding) {
|
||||
var StringDecoder = require("string_decoder").StringDecoder; // lazy load
|
||||
this._decoder = new StringDecoder(encoding);
|
||||
@@ -303,6 +309,12 @@ function OutgoingMessage (socket) {
|
||||
util.inherits(OutgoingMessage, stream.Stream);
|
||||
exports.OutgoingMessage = OutgoingMessage;
|
||||
|
||||
|
||||
OutgoingMessage.prototype.destroy = function (error) {
|
||||
this.socket.destroy(error);
|
||||
};
|
||||
|
||||
|
||||
// This abstract either writing directly to the socket or buffering it.
|
||||
OutgoingMessage.prototype._send = function (data, encoding) {
|
||||
// This is a shameful hack to get the headers and first body chunk onto
|
||||
|
||||
Reference in new issue
Block a user