@@ -230,12 +230,14 @@ class NodeManager implements ffi.Finalizable {
230230 return _NodeManager_foo (_ptr, node._ptr);
231231 }
232232
233- Node getNode () {
233+ Node getNode (int value, ffi. Pointer <ffi. Int > destructorCounter ) {
234234 if (_ptr == ffi.nullptr) {
235235 throw StateError ('This object has already been disposed.' );
236236 }
237237
238- return Node .fromPointer (_NodeManager_getNode (_ptr));
238+ return Node .fromPointer (
239+ _NodeManager_getNode (_ptr, value, destructorCounter),
240+ );
239241 }
240242
241243 Node newNode (int value, ffi.Pointer <ffi.Int > destructorCounter) {
@@ -305,10 +307,18 @@ external int _NodeManager_foo(
305307 ffi.Pointer <ffi.Void > node,
306308);
307309
308- @ffi .Native <ffi.Pointer <ffi.Void > Function (ffi.Pointer <ffi.Void >)>(
309- symbol: 'NodeManager_getNode' ,
310- )
311- external ffi.Pointer <ffi.Void > _NodeManager_getNode (ffi.Pointer <ffi.Void > self);
310+ @ffi .Native <
311+ ffi.Pointer <ffi.Void > Function (
312+ ffi.Pointer <ffi.Void >,
313+ ffi.Int ,
314+ ffi.Pointer <ffi.Int >,
315+ )
316+ >(symbol: 'NodeManager_getNode' )
317+ external ffi.Pointer <ffi.Void > _NodeManager_getNode (
318+ ffi.Pointer <ffi.Void > self,
319+ int value,
320+ ffi.Pointer <ffi.Int > destructorCounter,
321+ );
312322
313323@ffi .Native <
314324 ffi.Pointer <ffi.Void > Function (
0 commit comments