Skip to content

Latest commit

 

History

History
93 lines (70 loc) · 2.37 KB

File metadata and controls

93 lines (70 loc) · 2.37 KB
layout menu_item title description return_to sections
default
api
Buf
Version 0.26.1
API Documentation Index
/api/
#containsNul #dispose #grow #isBinary #set #setString Instance Variables
#containsNul
#dispose
#grow
#isBinary
#set
#setString
#ivars

Buf#containsNul SyncExperimental

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

Buf#dispose SyncExperimental

buf.dispose();

Buf#grow SyncExperimental

var result = buf.grow(target_size);

| 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 SyncExperimental

var result = buf.set(data, datalen);

| 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

Buf#setString Sync

buf.setString(The);

Sets the content of a GitBuf to a string.

| Parameters | Type | | --- | --- | --- | | The | string | utf8 value to set in the buffer. The string will be null terminated. |

Instance Variables

Variable Type Description
asize Number
ptr String
size Number