Move errors for readPause and readResume

This commit is contained in:
Ryan Dahl 2010-02-21 16:01:12 -08:00
Родитель 7a8ede6f80
Коммит c094dda53c
2 изменённых файлов: 11 добавлений и 2 удалений

Просмотреть файл

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

Просмотреть файл

@ -56,6 +56,13 @@ static const struct addrinfo client_tcp_hints =
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.
void Connection::Initialize(v8::Handle<v8::Object> target) {
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, "pause", Pause);
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, "setNoDelay", SetNoDelay);
#if EVCOM_HAVE_GNUTLS