summaryrefslogtreecommitdiff
path: root/src/tty_wrap.cc
diff options
context:
space:
mode:
authorBert Belder <bertbelder@gmail.com>2012-05-07 23:30:55 +0200
committerBert Belder <bertbelder@gmail.com>2012-05-09 03:56:19 +0200
commit0e57aafbb1c4ad9c8157bfe7f5718e867861492e (patch)
treecc414e73de3c0cadfa8e2cfa54898e9eb0cf4cd2 /src/tty_wrap.cc
parent4ddafbd5633827b4e855472acebf4525c817e011 (diff)
downloadnode-0e57aafbb1c4ad9c8157bfe7f5718e867861492e.tar.gz
Optimize writing strings with Socket.write
Diffstat (limited to 'src/tty_wrap.cc')
-rw-r--r--src/tty_wrap.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/tty_wrap.cc b/src/tty_wrap.cc
index 8647ea0b9..f3a956b29 100644
--- a/src/tty_wrap.cc
+++ b/src/tty_wrap.cc
@@ -73,7 +73,11 @@ class TTYWrap : StreamWrap {
NODE_SET_PROTOTYPE_METHOD(t, "readStart", StreamWrap::ReadStart);
NODE_SET_PROTOTYPE_METHOD(t, "readStop", StreamWrap::ReadStop);
- NODE_SET_PROTOTYPE_METHOD(t, "write", StreamWrap::Write);
+
+ NODE_SET_PROTOTYPE_METHOD(t, "writeBuffer", StreamWrap::WriteBuffer);
+ NODE_SET_PROTOTYPE_METHOD(t, "writeAsciiString", StreamWrap::WriteAsciiString);
+ NODE_SET_PROTOTYPE_METHOD(t, "writeUtf8String", StreamWrap::WriteUtf8String);
+ NODE_SET_PROTOTYPE_METHOD(t, "writeUtf16String", StreamWrap::WriteUcs2String);
NODE_SET_PROTOTYPE_METHOD(t, "getWindowSize", TTYWrap::GetWindowSize);
NODE_SET_PROTOTYPE_METHOD(t, "setRawMode", SetRawMode);