| layout |
default |
| menu_item |
api |
| title |
Buf |
| description |
Version 0.26.1 |
| return_to |
| API Documentation Index |
/api/ |
|
| sections |
| #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#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 |
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 |
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. |
| Variable |
Type |
Description |
| asize |
Number |
|
| ptr |
String |
|
| size |
Number |
|