Fix buffer binding
authorRyan Dahl <ry@tinyclouds.org>
Sat, 4 Sep 2010 20:56:27 +0000 (13:56 -0700)
committerRyan Dahl <ry@tinyclouds.org>
Thu, 9 Sep 2010 18:03:48 +0000 (11:03 -0700)
src/node_buffer.cc
src/node_buffer.h

index 71f892e..599c83b 100644 (file)
@@ -264,21 +264,6 @@ Buffer::~Buffer() {
 }
 
 
-Handle<Value> Buffer::MakeFastBuffer(const Arguments &args) {
-  HandleScope scope;
-
-  Buffer *buffer = ObjectWrap::Unwrap<Buffer>(args[0]->ToObject());
-  Local<Object> fast_buffer = args[1]->ToObject();;
-  uint32_t offset = args[2]->Uint32Value();
-  uint32_t length = args[3]->Uint32Value();
-
-  fast_buffer->SetIndexedPropertiesToPixelData((uint8_t*)buffer->data() + offset,
-                                               length);
-
-  return Undefined();
-}
-
-
 char* Buffer::data() {
   return blob_->data + off_;
 }
index 5b5e5de..e1c0371 100644 (file)
@@ -51,7 +51,6 @@ class Buffer : public ObjectWrap {
   static v8::Persistent<v8::FunctionTemplate> constructor_template;
 
   static v8::Handle<v8::Value> New(const v8::Arguments &args);
-  static v8::Handle<v8::Value> MakeFastBuffer(const v8::Arguments &args);
   static v8::Handle<v8::Value> Slice(const v8::Arguments &args);
   static v8::Handle<v8::Value> BinarySlice(const v8::Arguments &args);
   static v8::Handle<v8::Value> AsciiSlice(const v8::Arguments &args);