Skip to content

Latest commit

 

History

History
77 lines (60 loc) · 1.89 KB

File metadata and controls

77 lines (60 loc) · 1.89 KB
layout default
menu_item api
title Buf
description Version 0.24.0
return_to
API Documentation Index
/api/
sections
#containsNul #grow #isBinary #set Instance Variables
#containsNul
#grow
#isBinary
#set
#ivars

Buf#containsNul SyncExperimental

var result = buf.containsNul();
Returns
Number 1 if buffer contains a NUL byte

Buf#grow AsyncExperimental

buf.grow(target_size).then(function(result) {
  // Use result
});

| Parameters | Type | | --- | --- | --- | | target_size | Number | The desired available size |

Returns
Number 0 on success, -1 on allocation failure

Buf#isBinary SyncExperimental

var result = buf.isBinary();
Returns
Number 1 if buffer looks like non-text data

Buf#set AsyncExperimental

buf.set(data, datalen).then(function(result) {
  // Use result
});

| Parameters | Type | | --- | --- | --- | | data | Buffer | The data to copy into the buffer | | datalen | Number | The length of the data to copy into the buffer |

Returns
Number 0 on success, -1 on allocation failure

Instance Variables

Variable Type Description
asize Number
ptr String
size Number