mirror of https://github.com/grpc/grpc-node.git
s/gpr_slice/grpc_slice, and move around tests, impls
This commit is contained in:
parent
6d754b22c5
commit
d6813a8ee5
|
@ -56,10 +56,10 @@ grpc_byte_buffer *BufferToByteBuffer(Local<Value> buffer) {
|
|||
Nan::HandleScope scope;
|
||||
int length = ::node::Buffer::Length(buffer);
|
||||
char *data = ::node::Buffer::Data(buffer);
|
||||
gpr_slice slice = gpr_slice_malloc(length);
|
||||
grpc_slice slice = grpc_slice_malloc(length);
|
||||
memcpy(GPR_SLICE_START_PTR(slice), data, length);
|
||||
grpc_byte_buffer *byte_buffer(grpc_raw_byte_buffer_create(&slice, 1));
|
||||
gpr_slice_unref(slice);
|
||||
grpc_slice_unref(slice);
|
||||
return byte_buffer;
|
||||
}
|
||||
|
||||
|
@ -77,11 +77,11 @@ Local<Value> ByteBufferToBuffer(grpc_byte_buffer *buffer) {
|
|||
Nan::ThrowError("Error initializing byte buffer reader.");
|
||||
return scope.Escape(Nan::Undefined());
|
||||
}
|
||||
gpr_slice slice = grpc_byte_buffer_reader_readall(&reader);
|
||||
grpc_slice slice = grpc_byte_buffer_reader_readall(&reader);
|
||||
size_t length = GPR_SLICE_LENGTH(slice);
|
||||
char *result = new char[length];
|
||||
memcpy(result, GPR_SLICE_START_PTR(slice), length);
|
||||
gpr_slice_unref(slice);
|
||||
grpc_slice_unref(slice);
|
||||
return scope.Escape(MakeFastBuffer(
|
||||
Nan::NewBuffer(result, length, delete_buffer, NULL).ToLocalChecked()));
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue