summaryrefslogtreecommitdiff
path: root/src/tcp_wrap.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/tcp_wrap.cc')
-rw-r--r--src/tcp_wrap.cc20
1 files changed, 1 insertions, 19 deletions
diff --git a/src/tcp_wrap.cc b/src/tcp_wrap.cc
index 3f011422ef..a823e758ee 100644
--- a/src/tcp_wrap.cc
+++ b/src/tcp_wrap.cc
@@ -72,15 +72,6 @@ void TCPWrap::Initialize(Handle<Object> target,
t->SetClassName(FIXED_ONE_BYTE_STRING(env->isolate(), "TCP"));
t->InstanceTemplate()->SetInternalFieldCount(1);
- enum PropertyAttribute attributes =
- static_cast<PropertyAttribute>(v8::ReadOnly | v8::DontDelete);
- t->InstanceTemplate()->SetAccessor(env->fd_string(),
- StreamWrap::GetFD,
- nullptr,
- Handle<Value>(),
- v8::DEFAULT,
- attributes);
-
// Init properties
t->InstanceTemplate()->Set(String::NewFromUtf8(env->isolate(), "reading"),
Boolean::New(env->isolate(), false));
@@ -98,16 +89,7 @@ void TCPWrap::Initialize(Handle<Object> target,
env->SetProtoMethod(t, "ref", HandleWrap::Ref);
env->SetProtoMethod(t, "unref", HandleWrap::Unref);
- env->SetProtoMethod(t, "readStart", StreamWrap::ReadStart);
- env->SetProtoMethod(t, "readStop", StreamWrap::ReadStop);
- env->SetProtoMethod(t, "shutdown", StreamWrap::Shutdown);
-
- env->SetProtoMethod(t, "writeBuffer", StreamWrap::WriteBuffer);
- env->SetProtoMethod(t, "writeAsciiString", StreamWrap::WriteAsciiString);
- env->SetProtoMethod(t, "writeUtf8String", StreamWrap::WriteUtf8String);
- env->SetProtoMethod(t, "writeUcs2String", StreamWrap::WriteUcs2String);
- env->SetProtoMethod(t, "writeBinaryString", StreamWrap::WriteBinaryString);
- env->SetProtoMethod(t, "writev", StreamWrap::Writev);
+ StreamWrap::AddMethods(env, t);
env->SetProtoMethod(t, "open", Open);
env->SetProtoMethod(t, "bind", Bind);