Skip to content

Commit 6717fdc

Browse files
tjfontainebnoordhuis
authored andcommitted
http: move Server and ServerResponse out
1 parent dc9f97b commit 6717fdc

5 files changed

Lines changed: 475 additions & 429 deletions

File tree

lib/_http_common.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,3 +220,15 @@ function freeParser(parser, req) {
220220
}
221221
}
222222
exports.freeParser = freeParser;
223+
224+
225+
function ondrain() {
226+
if (this._httpMessage) this._httpMessage.emit('drain');
227+
}
228+
229+
230+
function httpSocketSetup(socket) {
231+
socket.removeListener('drain', ondrain);
232+
socket.on('drain', ondrain);
233+
}
234+
exports.httpSocketSetup = httpSocketSetup;

lib/_http_outgoing.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -585,7 +585,7 @@ OutgoingMessage.prototype._finish = function() {
585585
assert(this.connection);
586586

587587
if (!ServerResponse)
588-
ServerResponse = require('http').ServerResponse;
588+
ServerResponse = require('_http_server').ServerResponse;
589589

590590
if (!ClientRequest)
591591
ClientRequest = require('http').ClientRequest;

0 commit comments

Comments
 (0)