Browse Source

Move errors for readPause and readResume

v0.7.4-release
Ryan Dahl 15 years ago
parent
commit
c094dda53c
  1. 4
      lib/http.js
  2. 9
      src/node_net.cc

4
lib/http.js

@ -79,11 +79,11 @@ IncomingMessage.prototype.setBodyEncoding = function (enc) {
}; };
IncomingMessage.prototype.pause = function () { IncomingMessage.prototype.pause = function () {
this.connection.readPause(); this.connection.pause();
}; };
IncomingMessage.prototype.resume = function () { IncomingMessage.prototype.resume = function () {
this.connection.readResume(); this.connection.resume();
}; };
IncomingMessage.prototype._addHeaderLine = function (field, value) { IncomingMessage.prototype._addHeaderLine = function (field, value) {

9
src/node_net.cc

@ -56,6 +56,13 @@ static const struct addrinfo client_tcp_hints =
Persistent<FunctionTemplate> Connection::constructor_template; Persistent<FunctionTemplate> Connection::constructor_template;
Handle<Value> ThrottleMissingError(const Arguments& args) {
HandleScope scope;
return ThrowException(Exception::Error(String::New(
"readPause() and readResume() have been renamed to pause() and "
"resume() respectively.")));
}
// Initialize the tcp.Connection object. // Initialize the tcp.Connection object.
void Connection::Initialize(v8::Handle<v8::Object> target) { void Connection::Initialize(v8::Handle<v8::Object> target) {
HandleScope scope; HandleScope scope;
@ -102,6 +109,8 @@ void Connection::Initialize(v8::Handle<v8::Object> target) {
NODE_SET_PROTOTYPE_METHOD(constructor_template, "setEncoding", SetEncoding); NODE_SET_PROTOTYPE_METHOD(constructor_template, "setEncoding", SetEncoding);
NODE_SET_PROTOTYPE_METHOD(constructor_template, "pause", Pause); NODE_SET_PROTOTYPE_METHOD(constructor_template, "pause", Pause);
NODE_SET_PROTOTYPE_METHOD(constructor_template, "resume", Resume); NODE_SET_PROTOTYPE_METHOD(constructor_template, "resume", Resume);
NODE_SET_PROTOTYPE_METHOD(constructor_template, "readPause", ThrottleMissingError);
NODE_SET_PROTOTYPE_METHOD(constructor_template, "readResume", ThrottleMissingError);
NODE_SET_PROTOTYPE_METHOD(constructor_template, "setTimeout", SetTimeout); NODE_SET_PROTOTYPE_METHOD(constructor_template, "setTimeout", SetTimeout);
NODE_SET_PROTOTYPE_METHOD(constructor_template, "setNoDelay", SetNoDelay); NODE_SET_PROTOTYPE_METHOD(constructor_template, "setNoDelay", SetNoDelay);
#if EVCOM_HAVE_GNUTLS #if EVCOM_HAVE_GNUTLS

Loading…
Cancel
Save