Add config options

This commit is contained in:
problematicconsumer
2023-09-01 15:00:41 +03:30
parent 1231fb363d
commit 2841c4b6ea
37 changed files with 806 additions and 627 deletions

View File

@@ -905,6 +905,21 @@ class SingboxNativeLibrary {
late final _parse = _parsePtr
.asFunction<ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Char>)>();
ffi.Pointer<ffi.Char> changeConfigOptions(
ffi.Pointer<ffi.Char> configOptionsJson,
) {
return _changeConfigOptions(
configOptionsJson,
);
}
late final _changeConfigOptionsPtr = _lookup<
ffi.NativeFunction<
ffi.Pointer<ffi.Char> Function(
ffi.Pointer<ffi.Char>)>>('changeConfigOptions');
late final _changeConfigOptions = _changeConfigOptionsPtr
.asFunction<ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Char>)>();
ffi.Pointer<ffi.Char> create(
ffi.Pointer<ffi.Char> configPath,
) {