clash_generated_bindings.dart 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290
  1. // AUTO GENERATED FILE, DO NOT EDIT.
  2. //
  3. // Generated by `package:ffigen`.
  4. // ignore_for_file: type=lint
  5. import 'dart:ffi' as ffi;
  6. class Clash {
  7. /// Holds the symbol lookup function.
  8. final ffi.Pointer<T> Function<T extends ffi.NativeType>(String symbolName)
  9. _lookup;
  10. /// The symbols are looked up in [dynamicLibrary].
  11. Clash(ffi.DynamicLibrary dynamicLibrary) : _lookup = dynamicLibrary.lookup;
  12. /// The symbols are looked up with [lookup].
  13. Clash.fromLookup(
  14. ffi.Pointer<T> Function<T extends ffi.NativeType>(String symbolName)
  15. lookup)
  16. : _lookup = lookup;
  17. int setHomeDir(
  18. ffi.Pointer<ffi.Char> homeStr,
  19. ) {
  20. return _setHomeDir(
  21. homeStr,
  22. );
  23. }
  24. late final _setHomeDirPtr =
  25. _lookup<ffi.NativeFunction<GoUint8 Function(ffi.Pointer<ffi.Char>)>>(
  26. 'setHomeDir');
  27. late final _setHomeDir =
  28. _setHomeDirPtr.asFunction<int Function(ffi.Pointer<ffi.Char>)>();
  29. int setConfig(
  30. ffi.Pointer<ffi.Char> configStr,
  31. ) {
  32. return _setConfig(
  33. configStr,
  34. );
  35. }
  36. late final _setConfigPtr =
  37. _lookup<ffi.NativeFunction<GoUint8 Function(ffi.Pointer<ffi.Char>)>>(
  38. 'setConfig');
  39. late final _setConfig =
  40. _setConfigPtr.asFunction<int Function(ffi.Pointer<ffi.Char>)>();
  41. void withExternalController(
  42. ffi.Pointer<ffi.Char> externalController,
  43. ) {
  44. return _withExternalController(
  45. externalController,
  46. );
  47. }
  48. late final _withExternalControllerPtr =
  49. _lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Char>)>>(
  50. 'withExternalController');
  51. late final _withExternalController = _withExternalControllerPtr
  52. .asFunction<void Function(ffi.Pointer<ffi.Char>)>();
  53. void withSecret(
  54. ffi.Pointer<ffi.Char> secret,
  55. ) {
  56. return _withSecret(
  57. secret,
  58. );
  59. }
  60. late final _withSecretPtr =
  61. _lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Char>)>>(
  62. 'withSecret');
  63. late final _withSecret =
  64. _withSecretPtr.asFunction<void Function(ffi.Pointer<ffi.Char>)>();
  65. int mmdbVerify(
  66. ffi.Pointer<ffi.Char> path,
  67. ) {
  68. return _mmdbVerify(
  69. path,
  70. );
  71. }
  72. late final _mmdbVerifyPtr =
  73. _lookup<ffi.NativeFunction<GoUint8 Function(ffi.Pointer<ffi.Char>)>>(
  74. 'mmdbVerify');
  75. late final _mmdbVerify =
  76. _mmdbVerifyPtr.asFunction<int Function(ffi.Pointer<ffi.Char>)>();
  77. int startService() {
  78. return _startService();
  79. }
  80. late final _startServicePtr =
  81. _lookup<ffi.NativeFunction<GoUint8 Function()>>('startService');
  82. late final _startService = _startServicePtr.asFunction<int Function()>();
  83. }
  84. final class __mbstate_t extends ffi.Union {
  85. @ffi.Array.multi([128])
  86. external ffi.Array<ffi.Char> __mbstate8;
  87. @ffi.LongLong()
  88. external int _mbstateL;
  89. }
  90. final class __darwin_pthread_handler_rec extends ffi.Struct {
  91. external ffi
  92. .Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>
  93. __routine;
  94. external ffi.Pointer<ffi.Void> __arg;
  95. external ffi.Pointer<__darwin_pthread_handler_rec> __next;
  96. }
  97. final class _opaque_pthread_attr_t extends ffi.Struct {
  98. @ffi.Long()
  99. external int __sig;
  100. @ffi.Array.multi([56])
  101. external ffi.Array<ffi.Char> __opaque;
  102. }
  103. final class _opaque_pthread_cond_t extends ffi.Struct {
  104. @ffi.Long()
  105. external int __sig;
  106. @ffi.Array.multi([40])
  107. external ffi.Array<ffi.Char> __opaque;
  108. }
  109. final class _opaque_pthread_condattr_t extends ffi.Struct {
  110. @ffi.Long()
  111. external int __sig;
  112. @ffi.Array.multi([8])
  113. external ffi.Array<ffi.Char> __opaque;
  114. }
  115. final class _opaque_pthread_mutex_t extends ffi.Struct {
  116. @ffi.Long()
  117. external int __sig;
  118. @ffi.Array.multi([56])
  119. external ffi.Array<ffi.Char> __opaque;
  120. }
  121. final class _opaque_pthread_mutexattr_t extends ffi.Struct {
  122. @ffi.Long()
  123. external int __sig;
  124. @ffi.Array.multi([8])
  125. external ffi.Array<ffi.Char> __opaque;
  126. }
  127. final class _opaque_pthread_once_t extends ffi.Struct {
  128. @ffi.Long()
  129. external int __sig;
  130. @ffi.Array.multi([8])
  131. external ffi.Array<ffi.Char> __opaque;
  132. }
  133. final class _opaque_pthread_rwlock_t extends ffi.Struct {
  134. @ffi.Long()
  135. external int __sig;
  136. @ffi.Array.multi([192])
  137. external ffi.Array<ffi.Char> __opaque;
  138. }
  139. final class _opaque_pthread_rwlockattr_t extends ffi.Struct {
  140. @ffi.Long()
  141. external int __sig;
  142. @ffi.Array.multi([16])
  143. external ffi.Array<ffi.Char> __opaque;
  144. }
  145. final class _opaque_pthread_t extends ffi.Struct {
  146. @ffi.Long()
  147. external int __sig;
  148. external ffi.Pointer<__darwin_pthread_handler_rec> __cleanup_stack;
  149. @ffi.Array.multi([8176])
  150. external ffi.Array<ffi.Char> __opaque;
  151. }
  152. final class _GoString_ extends ffi.Struct {
  153. external ffi.Pointer<ffi.Char> p;
  154. @ptrdiff_t()
  155. external int n;
  156. }
  157. typedef ptrdiff_t = __darwin_ptrdiff_t;
  158. typedef __darwin_ptrdiff_t = ffi.Long;
  159. final class GoInterface extends ffi.Struct {
  160. external ffi.Pointer<ffi.Void> t;
  161. external ffi.Pointer<ffi.Void> v;
  162. }
  163. final class GoSlice extends ffi.Struct {
  164. external ffi.Pointer<ffi.Void> data;
  165. @GoInt()
  166. external int len;
  167. @GoInt()
  168. external int cap;
  169. }
  170. typedef GoInt = GoInt64;
  171. typedef GoInt64 = ffi.LongLong;
  172. typedef GoUint8 = ffi.UnsignedChar;
  173. const int __DARWIN_ONLY_64_BIT_INO_T = 1;
  174. const int __DARWIN_ONLY_UNIX_CONFORMANCE = 1;
  175. const int __DARWIN_ONLY_VERS_1050 = 1;
  176. const int __DARWIN_UNIX03 = 1;
  177. const int __DARWIN_64_BIT_INO_T = 1;
  178. const int __DARWIN_VERS_1050 = 1;
  179. const int __DARWIN_NON_CANCELABLE = 0;
  180. const String __DARWIN_SUF_EXTSN = '\$DARWIN_EXTSN';
  181. const int __DARWIN_C_ANSI = 4096;
  182. const int __DARWIN_C_FULL = 900000;
  183. const int __DARWIN_C_LEVEL = 900000;
  184. const int __STDC_WANT_LIB_EXT1__ = 1;
  185. const int __DARWIN_NO_LONG_LONG = 0;
  186. const int _DARWIN_FEATURE_64_BIT_INODE = 1;
  187. const int _DARWIN_FEATURE_ONLY_64_BIT_INODE = 1;
  188. const int _DARWIN_FEATURE_ONLY_VERS_1050 = 1;
  189. const int _DARWIN_FEATURE_ONLY_UNIX_CONFORMANCE = 1;
  190. const int _DARWIN_FEATURE_UNIX_CONFORMANCE = 3;
  191. const int __has_ptrcheck = 0;
  192. const int __DARWIN_NULL = 0;
  193. const int __PTHREAD_SIZE__ = 8176;
  194. const int __PTHREAD_ATTR_SIZE__ = 56;
  195. const int __PTHREAD_MUTEXATTR_SIZE__ = 8;
  196. const int __PTHREAD_MUTEX_SIZE__ = 56;
  197. const int __PTHREAD_CONDATTR_SIZE__ = 8;
  198. const int __PTHREAD_COND_SIZE__ = 40;
  199. const int __PTHREAD_ONCE_SIZE__ = 8;
  200. const int __PTHREAD_RWLOCK_SIZE__ = 192;
  201. const int __PTHREAD_RWLOCKATTR_SIZE__ = 16;
  202. const int __DARWIN_WCHAR_MAX = 2147483647;
  203. const int __DARWIN_WCHAR_MIN = -2147483648;
  204. const int __DARWIN_WEOF = -1;
  205. const int _FORTIFY_SOURCE = 2;
  206. const int NULL = 0;
  207. const int USER_ADDR_NULL = 0;