SYMBOL INDEX (5564 symbols across 241 files) FILE: android/core/src/main/cpp/core.cpp function JNIEXPORT (line 10) | JNIEXPORT void JNICALL function JNIEXPORT (line 18) | JNIEXPORT void JNICALL function JNIEXPORT (line 24) | JNIEXPORT void JNICALL function JNIEXPORT (line 30) | JNIEXPORT void JNICALL function JNIEXPORT (line 36) | JNIEXPORT void JNICALL function JNIEXPORT (line 43) | JNIEXPORT void JNICALL function JNIEXPORT (line 54) | JNIEXPORT jstring JNICALL function JNIEXPORT (line 61) | JNIEXPORT jstring JNICALL function JNIEXPORT (line 68) | JNIEXPORT void JNICALL function JNIEXPORT (line 74) | JNIEXPORT void JNICALL function release_jni_object_impl (line 87) | static void release_jni_object_impl(void *obj) { function free_string_impl (line 92) | static void free_string_impl(char *str) { function call_tun_interface_protect_impl (line 96) | static void call_tun_interface_protect_impl(void *tun_interface, const i... function call_invoke_interface_result_impl (line 119) | static void call_invoke_interface_result_impl(void *invoke_interface, co... function JNIEXPORT (line 127) | JNIEXPORT jint JNICALL function JNIEXPORT (line 157) | JNIEXPORT void JNICALL function JNIEXPORT (line 163) | JNIEXPORT void JNICALL function JNIEXPORT (line 168) | JNIEXPORT void JNICALL function JNIEXPORT (line 173) | JNIEXPORT void JNICALL function JNIEXPORT (line 178) | JNIEXPORT void JNICALL function JNIEXPORT (line 183) | JNIEXPORT void JNICALL function JNIEXPORT (line 188) | JNIEXPORT jstring JNICALL function JNIEXPORT (line 193) | JNIEXPORT jstring JNICALL function JNIEXPORT (line 199) | JNIEXPORT void JNICALL function JNIEXPORT (line 204) | JNIEXPORT void JNICALL FILE: android/core/src/main/cpp/jni_helper.cpp function initialize_jni (line 13) | void initialize_jni(JavaVM *vm, JNIEnv *env) { function JavaVM (line 21) | JavaVM *global_java_vm() { function jstring (line 34) | jstring jni_new_string(JNIEnv *env, const char *str) { function jni_catch_exception (line 41) | int jni_catch_exception(JNIEnv *env) { function jni_attach_thread (line 50) | void jni_attach_thread(scoped_jni *jni) { function jni_detach_thread (line 62) | void jni_detach_thread(const scoped_jni *env) { function release_string (line 69) | void release_string(char **str) { FILE: android/core/src/main/cpp/jni_helper.h type scoped_jni (line 5) | struct scoped_jni { FILE: core/action.go type Action (line 8) | type Action struct type ActionResult (line 14) | type ActionResult struct method Json (line 22) | func (result ActionResult) Json() ([]byte, error) { method success (line 27) | func (result ActionResult) success(data interface{}) { method error (line 33) | func (result ActionResult) error(data interface{}) { function handleAction (line 39) | func handleAction(action *Action, result ActionResult) { FILE: core/bride.c function protect (line 13) | void protect(void *tun_interface, int fd) { function release_object (line 21) | void release_object(void *obj) { function free_string (line 25) | void free_string(char *data) { function result (line 29) | void result(void *invoke_Interface, const char *data) { FILE: core/bride.go function protect (line 9) | func protect(callback unsafe.Pointer, fd int) { function resolveProcess (line 13) | func resolveProcess(callback unsafe.Pointer, protocol int, source, targe... function invokeResult (line 22) | func invokeResult(callback unsafe.Pointer, data string) { function releaseObject (line 28) | func releaseObject(callback unsafe.Pointer) { function takeCString (line 32) | func takeCString(s *C.char) string { FILE: core/common.go function getExternalProvidersRaw (line 40) | func getExternalProvidersRaw() map[string]cp.Provider { function toExternalProvider (line 55) | func toExternalProvider(p cp.Provider) (*ExternalProvider, error) { function sideUpdateExternalProvider (line 83) | func sideUpdateExternalProvider(p cp.Provider, bytes []byte) error { function updateListeners (line 104) | func updateListeners() { function stopListeners (line 136) | func stopListeners() { function patchSelectGroup (line 140) | func patchSelectGroup(mapping map[string]string) { function defaultSetupParams (line 161) | func defaultSetupParams() *SetupParams { function readFile (line 168) | func readFile(path string) ([]byte, error) { function updateConfig (line 180) | func updateConfig(params *UpdateParams) { function applyConfig (line 238) | func applyConfig(params *SetupParams) error { function UnmarshalJson (line 254) | func UnmarshalJson(data []byte, v any) error { FILE: core/constant.go type InitParams (line 14) | type InitParams struct type SetupParams (line 19) | type SetupParams struct type UpdateParams (line 24) | type UpdateParams struct type tunSchema (line 39) | type tunSchema struct type ChangeProxyParams (line 48) | type ChangeProxyParams struct type TestDelayParams (line 53) | type TestDelayParams struct type ExternalProvider (line 59) | type ExternalProvider struct type ProxiesData (line 69) | type ProxiesData struct constant messageMethod (line 75) | messageMethod Method = "message" constant initClashMethod (line 76) | initClashMethod Method = "initClash" constant getIsInitMethod (line 77) | getIsInitMethod Method = "getIsInit" constant forceGcMethod (line 78) | forceGcMethod Method = "forceGc" constant shutdownMethod (line 79) | shutdownMethod Method = "shutdown" constant validateConfigMethod (line 80) | validateConfigMethod Method = "validateConfig" constant updateConfigMethod (line 81) | updateConfigMethod Method = "updateConfig" constant getProxiesMethod (line 82) | getProxiesMethod Method = "getProxies" constant changeProxyMethod (line 83) | changeProxyMethod Method = "changeProxy" constant getTrafficMethod (line 84) | getTrafficMethod Method = "getTraffic" constant getTotalTrafficMethod (line 85) | getTotalTrafficMethod Method = "getTotalTraffic" constant resetTrafficMethod (line 86) | resetTrafficMethod Method = "resetTraffic" constant asyncTestDelayMethod (line 87) | asyncTestDelayMethod Method = "asyncTestDelay" constant getConnectionsMethod (line 88) | getConnectionsMethod Method = "getConnections" constant closeConnectionsMethod (line 89) | closeConnectionsMethod Method = "closeConnections" constant resetConnectionsMethod (line 90) | resetConnectionsMethod Method = "resetConnectionsMethod" constant closeConnectionMethod (line 91) | closeConnectionMethod Method = "closeConnection" constant getExternalProvidersMethod (line 92) | getExternalProvidersMethod Method = "getExternalProviders" constant getExternalProviderMethod (line 93) | getExternalProviderMethod Method = "getExternalProvider" constant getCountryCodeMethod (line 94) | getCountryCodeMethod Method = "getCountryCode" constant getMemoryMethod (line 95) | getMemoryMethod Method = "getMemory" constant updateGeoDataMethod (line 96) | updateGeoDataMethod Method = "updateGeoData" constant updateExternalProviderMethod (line 97) | updateExternalProviderMethod Method = "updateExternalProvider" constant sideLoadExternalProviderMethod (line 98) | sideLoadExternalProviderMethod Method = "sideLoadExternalProvider" constant startLogMethod (line 99) | startLogMethod Method = "startLog" constant stopLogMethod (line 100) | stopLogMethod Method = "stopLog" constant startListenerMethod (line 101) | startListenerMethod Method = "startListener" constant stopListenerMethod (line 102) | stopListenerMethod Method = "stopListener" constant updateDnsMethod (line 103) | updateDnsMethod Method = "updateDns" constant crashMethod (line 104) | crashMethod Method = "crash" constant setupConfigMethod (line 105) | setupConfigMethod Method = "setupConfig" constant getConfigMethod (line 106) | getConfigMethod Method = "getConfig" constant deleteFile (line 107) | deleteFile Method = "deleteFile" type Method (line 110) | type Method type MessageType (line 112) | type MessageType type Delay (line 114) | type Delay struct type Message (line 120) | type Message struct method Json (line 132) | func (message *Message) Json() (string, error) { constant LogMessage (line 126) | LogMessage MessageType = "log" constant DelayMessage (line 127) | DelayMessage MessageType = "delay" constant RequestMessage (line 128) | RequestMessage MessageType = "request" constant LoadedMessage (line 129) | LoadedMessage MessageType = "loaded" FILE: core/hub.go function handleInitClash (line 38) | func handleInitClash(paramsString string) bool { function handleStartListener (line 52) | func handleStartListener() bool { function handleStopListener (line 61) | func handleStopListener() bool { function handleGetIsInit (line 70) | func handleGetIsInit() bool { function handleForceGC (line 74) | func handleForceGC() { function handleShutdown (line 82) | func handleShutdown() bool { function handleValidateConfig (line 90) | func handleValidateConfig(path string) string { function handleGetProxies (line 99) | func handleGetProxies() ProxiesData { function handleChangeProxy (line 147) | func handleChangeProxy(data string, fn func(string string)) { function handleGetTraffic (line 186) | func handleGetTraffic(onlyStatisticsProxy bool) string { function handleGetTotalTraffic (line 200) | func handleGetTotalTraffic(onlyStatisticsProxy bool) string { function handleResetTraffic (line 214) | func handleResetTraffic() { function handleAsyncTestDelay (line 218) | func handleAsyncTestDelay(paramsString string, fn func(string)) { function handleGetConnections (line 272) | func handleGetConnections() string { function handleCloseConnections (line 284) | func handleCloseConnections() bool { function closeConnections (line 291) | func closeConnections() { function handleResetConnections (line 301) | func handleResetConnections() bool { function handleCloseConnection (line 308) | func handleCloseConnection(connectionId string) bool { function handleGetExternalProviders (line 319) | func handleGetExternalProviders() string { function handleGetExternalProvider (line 341) | func handleGetExternalProvider(externalProviderName string) string { function handleUpdateGeoData (line 359) | func handleUpdateGeoData(geoType string, geoName string, fn func(value s... function handleUpdateExternalProvider (line 392) | func handleUpdateExternalProvider(providerName string, fn func(value str... function handleSideLoadExternalProvider (line 408) | func handleSideLoadExternalProvider(providerName string, data []byte, fn... function handleSuspend (line 426) | func handleSuspend(suspended bool) bool { function handleStartLog (line 435) | func handleStartLog() { function handleStopLog (line 455) | func handleStopLog() { function handleGetCountryCode (line 462) | func handleGetCountryCode(ip string, fn func(value string)) { function handleGetMemory (line 475) | func handleGetMemory(fn func(value string)) { function handleGetConfig (line 481) | func handleGetConfig(path string) (*config.RawConfig, error) { function handleCrash (line 493) | func handleCrash() { function handleUpdateConfig (line 497) | func handleUpdateConfig(bytes []byte) string { function handleDelFile (line 507) | func handleDelFile(path string, result ActionResult) { function handleSetupConfig (line 534) | func handleSetupConfig(bytes []byte) string { function init (line 552) | func init() { FILE: core/lib.go type TunHandler (line 32) | type TunHandler struct method start (line 39) | func (th *TunHandler) start(fd int, stack, address, dns string) { method close (line 54) | func (th *TunHandler) close() { method clear (line 60) | func (th *TunHandler) clear() { method handleProtect (line 72) | func (th *TunHandler) handleProtect(fd int) { method handleResolveProcess (line 83) | func (th *TunHandler) handleResolveProcess(source, target net.Addr) st... method initHook (line 104) | func (th *TunHandler) initHook() { method removeHook (line 122) | func (th *TunHandler) removeHook() { function handleStopTun (line 133) | func handleStopTun() { function handleStartTun (line 141) | func handleStartTun(callback unsafe.Pointer, fd int, stack, address, dns... function handleUpdateDns (line 154) | func handleUpdateDns(value string) { method send (line 162) | func (result ActionResult) send() { function nextHandle (line 173) | func nextHandle(action *Action, result ActionResult) bool { function invokeAction (line 185) | func invokeAction(callback unsafe.Pointer, paramsChar *C.char) { function startTUN (line 202) | func startTUN(callback unsafe.Pointer, fd C.int, stackChar, addressChar,... function quickSetup (line 213) | func quickSetup(callback unsafe.Pointer, initParamsChar *C.char, setupPa... function setEventListener (line 228) | func setEventListener(listener unsafe.Pointer) { function getTotalTraffic (line 236) | func getTotalTraffic(onlyStatisticsProxy bool) *C.char { function getTraffic (line 243) | func getTraffic(onlyStatisticsProxy bool) *C.char { function sendMessage (line 249) | func sendMessage(message Message) { function stopTun (line 262) | func stopTun() { function suspend (line 270) | func suspend(suspended bool) { function forceGC (line 275) | func forceGC() { function updateDns (line 280) | func updateDns(s *C.char) { FILE: core/main.go function main (line 10) | func main() { FILE: core/main_cgo.go function main (line 7) | func main() { FILE: core/platform/limit.go function init (line 10) | func init() { function ShouldBlockConnection (line 29) | func ShouldBlockConnection() bool { FILE: core/platform/procfs.go function QuerySocketUidFromProcFs (line 22) | func QuerySocketUidFromProcFs(source, _ net.Addr) int { function doQuery (line 66) | func doQuery(path string, sIP net.IP, sPort int) int { function nativeEndianIP (line 107) | func nativeEndianIP(ip net.IP) []byte { function init (line 119) | func init() { function init (line 168) | func init() { FILE: core/server.go method send (line 15) | func (result ActionResult) send() { function sendMessage (line 23) | func sendMessage(message Message) { function send (line 31) | func send(data []byte) { function startServer (line 38) | func startServer(arg string) { function nextHandle (line 79) | func nextHandle(action *Action, result ActionResult) bool { FILE: core/tun/tun.go function Start (line 17) | func Start(fd int, stack string, address, dns string) *sing_tun.Listener { FILE: lib/application.dart class Application (line 20) | class Application extends ConsumerStatefulWidget { method createState (line 24) | ConsumerState createState() class ApplicationState (line 27) | class ApplicationState extends ConsumerState { method _getAppColorScheme (line 40) | ColorScheme _getAppColorScheme({ method initState (line 48) | void initState() method _autoUpdateProfilesTask (line 63) | void _autoUpdateProfilesTask() method _buildPlatformState (line 70) | Widget _buildPlatformState({required Widget child}) method _buildState (line 81) | Widget _buildState({required Widget child}) method _buildPlatformApp (line 100) | Widget _buildPlatformApp({required Widget child}) method _buildApp (line 107) | Widget _buildApp({required Widget child}) method build (line 112) | Widget build(context) method dispose (line 166) | Future dispose() FILE: lib/common/archive.dart function addDirectoryToArchive (line 7) | void addDirectoryToArchive(String dirPath, String parentPath) FILE: lib/common/cache.dart class LocalImageCacheManager (line 7) | class LocalImageCacheManager extends CacheManager { class _LocalImageCacheFileService (line 20) | class _LocalImageCacheFileService extends FileService { method get (line 24) | Future get( class _LocalImageResponse (line 36) | class _LocalImageResponse implements FileServiceResponse { method _header (line 43) | String? _header(String name) FILE: lib/common/color.dart function _floatToInt8 (line 61) | int _floatToInt8(double x) function lighten (line 65) | Color lighten([double amount = 10]) function darken (line 87) | Color darken([final int amount = 10]) function blendDarken (line 96) | Color blendDarken( function blendLighten (line 108) | Color blendLighten( function toPureBlack (line 122) | ColorScheme toPureBlack(bool isPrueBlack) FILE: lib/common/compute.dart function computeSort (line 5) | List computeSort({ function sortOfDelay (line 12) | List sortOfDelay({ function sortOfName (line 38) | List sortOfName(List proxies) function getRealSelectedProxyState (line 59) | SelectedProxyState getRealSelectedProxyState( function computeRealSelectedProxyState (line 82) | SelectedProxyState computeRealSelectedProxyState( function computeProxyDelayState (line 94) | DelayState computeProxyDelayState({ FILE: lib/common/constant.dart function getWidgetHeight (line 104) | double getWidgetHeight(num lines) FILE: lib/common/context.dart function showNotifier (line 12) | void showNotifier(String text, {MessageActionState? actionState}) function showSnackBar (line 19) | void showSnackBar(String message, {SnackBarAction? action}) function findLastStateOfType (line 52) | T? findLastStateOfType() function visitor (line 55) | visitor(Element element) class BackHandleInherited (line 72) | class BackHandleInherited extends InheritedWidget { method of (line 81) | BackHandleInherited? of(BuildContext context) method updateShouldNotify (line 85) | bool updateShouldNotify(BackHandleInherited oldWidget) FILE: lib/common/converter.dart class Uint8ListToListIntConverter (line 4) | class Uint8ListToListIntConverter extends Converter> { method convert (line 6) | List convert(Uint8List input) method startChunkedConversion (line 11) | Sink startChunkedConversion(Sink> sink) class _Uint8ListToListIntConverterSink (line 16) | class _Uint8ListToListIntConverterSink implements Sink { method add (line 22) | void add(Uint8List data) method close (line 27) | void close() FILE: lib/common/datetime.dart function isBeforeSecure (line 8) | bool isBeforeSecure(DateTime? dateTime) FILE: lib/common/dav_client.dart class DAVClient (line 7) | class DAVClient { method _ping (line 22) | Future _ping() method backup (line 35) | Future backup(String localFilePath) method restore (line 41) | Future restore() FILE: lib/common/file.dart function safeCopy (line 4) | Future safeCopy(String newPath) function safeWriteAsString (line 16) | Future safeWriteAsString(String str) function safeWriteAsBytes (line 23) | Future safeWriteAsBytes(List bytes) function safeDelete (line 32) | Future safeDelete({bool recursive = false}) FILE: lib/common/fixed.dart type ValueCallback (line 3) | typedef ValueCallback = T Function(); class FixedList (line 5) | class FixedList { method add (line 12) | void add(T item) method clear (line 17) | void clear() method copyWith (line 27) | FixedList copyWith() class FixedMap (line 35) | class FixedMap { method updateCacheValue (line 43) | V updateCacheValue(K key, ValueCallback callback) method clear (line 52) | void clear() method updateMaxLength (line 56) | void updateMaxLength(int size) method updateMap (line 61) | void updateMap(Map map) method _adjustMap (line 66) | void _adjustMap() method get (line 74) | V? get(K key) method containsKey (line 76) | bool containsKey(K key) FILE: lib/common/function.dart class Debouncer (line 6) | class Debouncer { method call (line 9) | void call( method apply (line 22) | Function.apply(func, args) method cancel (line 26) | void cancel(dynamic tag) class Throttler (line 32) | class Throttler { method call (line 35) | bool call( method apply (line 47) | Function.apply(func, args) method apply (line 54) | Function.apply(func, args) method cancel (line 62) | void cancel(dynamic tag) function retry (line 68) | Future retry({ FILE: lib/common/future.dart function withTimeout (line 7) | Future withTimeout({ function safeCompleter (line 33) | void safeCompleter(T value) FILE: lib/common/http.dart class FlClashHttpOverrides (line 6) | class FlClashHttpOverrides extends HttpOverrides { method handleFindProxy (line 7) | String handleFindProxy(Uri url) method createHttpClient (line 19) | HttpClient createHttpClient(SecurityContext? context) FILE: lib/common/icons.dart class IconsExt (line 3) | class IconsExt { FILE: lib/common/indexing.dart class Indexing (line 3) | class Indexing { method _getIntegerLength (line 19) | int _getIntegerLength(String head) method _validateInteger (line 29) | bool _validateInteger(String integer) method _incrementInteger (line 36) | String? _incrementInteger(String x) method _decrementInteger (line 72) | String? _decrementInteger(String x) method _midpoint (line 108) | String _midpoint(String a, String? b) method _getIntegerPart (line 153) | String _getIntegerPart(String key) method _validateOrderKey (line 161) | bool _validateOrderKey(String key) method generateKeyBetween (line 174) | String? generateKeyBetween(String? a, String? b) method generateNKeysBetween (line 223) | List generateNKeysBetween(String? a, String? b, int n) FILE: lib/common/iterable.dart function separated (line 2) | Iterable separated(E separator) function chunks (line 14) | Iterable> chunks(int size) function fill (line 26) | Iterable fill(int length, {required E Function(int count) filler}) function takeLast (line 39) | Iterable takeLast({int count = 50}) function truncate (line 46) | void truncate(int maxLength) function intersection (line 55) | List intersection(List list) function batch (line 59) | List> batch(int maxConcurrent) function safeSublist (line 72) | List safeSublist(int start, [int? end]) function safeGet (line 81) | T? safeGet(int index, {T? defaultValue}) function safeLast (line 88) | T safeLast(T defaultValue) function addOrRemove (line 95) | void addOrRemove(T value) function addOrRemove (line 105) | void addOrRemove(T value) function findInterval (line 115) | int findInterval(num target) function updateCacheValue (line 141) | V updateCacheValue(K key, V Function() callback) function copyWitUpdate (line 148) | Map copyWitUpdate(K key, V? value) FILE: lib/common/launch.dart class AutoLaunch (line 10) | class AutoLaunch { method enable (line 29) | Future enable() method disable (line 33) | Future disable() method updateStatus (line 37) | Future updateStatus(bool isAutoLaunch) FILE: lib/common/link.dart type InstallConfigCallBack (line 7) | typedef InstallConfigCallBack = void Function(String url); class LinkManager (line 9) | class LinkManager { method initAppLinksListen (line 18) | Future initAppLinksListen( method destroy (line 36) | void destroy() FILE: lib/common/lock.dart class SingleInstanceLock (line 5) | class SingleInstanceLock { method acquire (line 16) | Future acquire() FILE: lib/common/measure.dart class Measure (line 5) | class Measure { method computeTextSize (line 14) | Size computeTextSize(Text text, {double maxWidth = double.infinity}) FILE: lib/common/migration.dart class Migration (line 4) | class Migration { method migrationIfNeeded (line 17) | Future migrationIfNeeded( method _oldToNow (line 48) | Future _oldToNow(Map configMap) FILE: lib/common/mixin.dart function equals (line 11) | bool equals(T previous, T next) function updateShouldNotify (line 16) | bool updateShouldNotify(previous, next) function onUpdate (line 26) | void onUpdate(T value) function update (line 28) | void update(T? Function(T) builder) FILE: lib/common/navigation.dart class Navigation (line 6) | class Navigation { method getItems (line 9) | List getItems({ FILE: lib/common/navigator.dart class BaseNavigator (line 6) | class BaseNavigator { method push (line 7) | Future push(BuildContext context, Widget child) class CommonDesktopRoute (line 39) | class CommonDesktopRoute extends PageRoute { method buildPage (line 51) | Widget buildPage( class CommonRoute (line 74) | class CommonRoute extends PageRoute { method buildPage (line 89) | Widget buildPage( class CommonPageTransitionsBuilder (line 124) | class CommonPageTransitionsBuilder extends PageTransitionsBuilder { method buildTransitions (line 128) | Widget buildTransitions( class CommonPageTransition (line 145) | class CommonPageTransition extends StatefulWidget { method delegatedTransition (line 165) | Widget? delegatedTransition( method createState (line 193) | State createState() class _CommonPageTransitionState (line 196) | class _CommonPageTransitionState extends State { method initState (line 205) | void initState() method didUpdateWidget (line 211) | void didUpdateWidget(covariant CommonPageTransition oldWidget) method dispose (line 222) | void dispose() method _disposeCurve (line 227) | void _disposeCurve() method _setupAnimation (line 236) | void _setupAnimation() method build (line 274) | Widget build(BuildContext context) class _CommonEdgeShadowDecoration (line 293) | class _CommonEdgeShadowDecoration extends Decoration { method createBoxPainter (line 299) | BoxPainter createBoxPainter([VoidCallback? onChanged]) class _CommonEdgeShadowPainter (line 304) | class _CommonEdgeShadowPainter extends BoxPainter { method paint (line 311) | void paint(Canvas canvas, Offset offset, ImageConfiguration configurat... FILE: lib/common/num.dart function fixed (line 10) | String fixed({int decimals = 2}) function moreOrEqual (line 59) | bool moreOrEqual(double value) function getCrossAxisOffset (line 65) | double getCrossAxisOffset(Axis direction) function getMainAxisOffset (line 69) | double getMainAxisOffset(Axis direction) function less (line 73) | bool less(Offset offset) function doRectIntersect (line 85) | bool doRectIntersect(Rect rect) FILE: lib/common/path.dart class AppPath (line 8) | class AppPath { method getProfilePath (line 109) | Future getProfilePath(String fileName) method getScriptPath (line 118) | Future getScriptPath(String fileName) method getIconsCacheDir (line 123) | Future getIconsCacheDir() method getProvidersRootPath (line 128) | Future getProvidersRootPath() method getProvidersDirPath (line 133) | Future getProvidersDirPath(String id) method getProvidersFilePath (line 138) | Future getProvidersFilePath( FILE: lib/common/picker.dart class Picker (line 9) | class Picker { method pickerFile (line 10) | Future pickerFile({bool withData = true}) method saveFile (line 19) | Future saveFile(String fileName, Uint8List bytes) method saveFileWithPath (line 32) | Future saveFileWithPath(String fileName, String localPath) method pickerConfigQRCode (line 50) | Future pickerConfigQRCode() FILE: lib/common/preferences.dart class Preferences (line 9) | class Preferences { method getVersion (line 27) | Future getVersion() method setVersion (line 32) | Future setVersion(int version) method saveShareState (line 37) | Future saveShareState(SharedState shareState) method getConfigMap (line 42) | Future?> getConfigMap() method getClashConfigMap (line 54) | Future?> getClashConfigMap() method clearClashConfig (line 65) | Future clearClashConfig() method getConfig (line 75) | Future getConfig() method saveConfig (line 83) | Future saveConfig(Config config) method clearPreferences (line 88) | Future clearPreferences() FILE: lib/common/print.dart class CommonPrint (line 6) | class CommonPrint { method log (line 16) | void log(String? text, {LogLevel logLevel = LogLevel.info}) FILE: lib/common/protocol.dart class Protocol (line 5) | class Protocol { method register (line 15) | void register(String scheme) FILE: lib/common/render.dart class Render (line 5) | class Render { method active (line 19) | void active() method pause (line 24) | void pause() method resume (line 32) | void resume() method _pause (line 37) | void _pause() method _resume (line 47) | void _resume() FILE: lib/common/request.dart class Request (line 15) | class Request { method getFileResponseForUrl (line 35) | Future> getFileResponseForUrl(String url) method getTextResponseForUrl (line 55) | Future> getTextResponseForUrl(String url) method getImage (line 63) | Future getImage(String url) method checkForUpdate (line 74) | Future?> checkForUpdate() method checkIp (line 104) | Future> checkIp({CancelToken? cancelToken}) method handleFailRes (line 109) | handleFailRes() method pingHelper (line 145) | Future pingHelper() method startCoreByHelper (line 162) | Future startCoreByHelper(String arg) method stopCoreByHelper (line 181) | Future stopCoreByHelper() FILE: lib/common/scroll.dart class BaseScrollBehavior (line 8) | class BaseScrollBehavior extends MaterialScrollBehavior { method buildScrollbar (line 20) | Widget buildScrollbar( class HiddenBarScrollBehavior (line 47) | class HiddenBarScrollBehavior extends BaseScrollBehavior { method buildScrollbar (line 49) | Widget buildScrollbar( class ShowBarScrollBehavior (line 58) | class ShowBarScrollBehavior extends BaseScrollBehavior { method buildScrollbar (line 60) | Widget buildScrollbar( class NextClampingScrollPhysics (line 69) | class NextClampingScrollPhysics extends ClampingScrollPhysics { method applyTo (line 73) | NextClampingScrollPhysics applyTo(ScrollPhysics? ancestor) method createBallisticSimulation (line 78) | Simulation? createBallisticSimulation( class ReverseScrollController (line 165) | class ReverseScrollController extends ScrollController { method createScrollPosition (line 173) | ScrollPosition createScrollPosition( class ReverseScrollPosition (line 189) | class ReverseScrollPosition extends ScrollPositionWithSingleContext { method applyContentDimensions (line 202) | bool applyContentDimensions(double minScrollExtent, double maxScrollEx... FILE: lib/common/snowflake.dart class Snowflake (line 1) | class Snowflake { method _getNextMillis (line 49) | int _getNextMillis(int lastTimestamp) FILE: lib/common/store.dart class Store (line 3) | class Store { method equals (line 13) | bool equals(T oldValue, T newValue) method _add (line 17) | void _add(T value) FILE: lib/common/string.dart function compareToLower (line 20) | int compareToLower(String other) function safeSubstring (line 24) | String safeSubstring(int start, [int? end]) function toMd5 (line 72) | String toMd5() function commonToJSON (line 81) | Future commonToJSON() function takeFirstValid (line 92) | String takeFirstValid(List others, {String defaultValue = ''}) FILE: lib/common/system.dart class System (line 14) | class System { method checkIsAdmin (line 44) | Future checkIsAdmin() method authorizeCore (line 67) | Future authorizeCore() method back (line 118) | Future back() method exit (line 123) | Future exit() class Windows (line 133) | class Windows { method runas (line 146) | bool runas(String command, String arguments) method checkService (line 210) | Future checkService() method registerService (line 227) | Future registerService() method registerTask (line 270) | Future registerTask(String appName) class MacOS (line 328) | class MacOS { method updateDns (line 394) | Future updateDns(bool restore) FILE: lib/common/task.dart function decodeJSONTask (line 15) | Future decodeJSONTask(String data) function _decodeJSON (line 19) | Future _decodeJSON(String content) function encodeJSONTask (line 23) | Future encodeJSONTask(T data) function _encodeJSON (line 27) | Future _encodeJSON(T content) function encodeYamlTask (line 31) | Future encodeYamlTask(T data) function _encodeYaml (line 35) | Future _encodeYaml(T content) function toGroupsTask (line 39) | Future> toGroupsTask(ComputeGroupsState data) function _toGroupsTask (line 43) | Future> _toGroupsTask(ComputeGroupsState state) function makeRealProfileTask (line 76) | Future> makeRealProfileTask( function _makeRealProfileTask (line 85) | Future> _makeRealProfileTask( function getProvidersFilePathInner (line 96) | String getProvidersFilePathInner(String type, String url) function shakingProfileTask (line 261) | Future> shakingProfileTask( function _shakingProfileTask (line 270) | Future> _shakingProfileTask( function scanDirectory (line 281) | void scanDirectory( function encodeLogsTask (line 309) | Future encodeLogsTask(List data) function _encodeLogsTask (line 313) | Future _encodeLogsTask(List data) function oldToNowTask (line 319) | Future oldToNowTask(Map data) function _oldToNowTask (line 327) | Future _oldToNowTask( function backupTask (line 457) | Future backupTask( function _backupTask (line 467) | Future _backupTask( function restoreTask (line 518) | Future restoreTask() function _restoreTask (line 525) | Future _restoreTask(RootIsolateToken token) function _copyWithMapList (line 600) | Future _copyWithMapList(List> copyMapList) function _getScriptPath (line 606) | String _getScriptPath(String root, String fileName) function _getProfilePath (line 610) | String _getProfilePath(String root, String fileName) FILE: lib/common/text.dart function adjustSize (line 18) | TextStyle adjustSize(int size) FILE: lib/common/theme.dart class CommonTheme (line 4) | class CommonTheme { FILE: lib/common/tray.dart class Tray (line 15) | class Tray { method destroy (line 29) | Future destroy() method getTryIcon (line 33) | String getTryIcon({required bool isStart, required bool tunEnable}) method _updateSystemTray (line 43) | Future _updateSystemTray({ method update (line 59) | Future update({ method updateTrayTitle (line 196) | Future updateTrayTitle({ method _copyEnv (line 210) | Future _copyEnv(int port) FILE: lib/common/utils.dart class Utils (line 12) | class Utils { method getDelayColor (line 22) | Color? getDelayColor(int? delay) method getDateStringLast2 (line 38) | String getDateStringLast2(int value) method generateRandomString (line 43) | String generateRandomString({int minLength = 10, int maxLength = 100}) method getTimeDifference (line 78) | String getTimeDifference(DateTime dateTime) method getTimeText (line 88) | String getTimeText(int? timeStamp) method getLocaleForString (line 103) | Locale? getLocaleForString(String? localString) method sortByChar (line 122) | int sortByChar(String a, String b) method getOverwriteLabel (line 142) | String getOverwriteLabel(String label) method compareVersions (line 159) | int compareVersions(String version1, String version2) method getFileNameForDisposition (line 188) | String? getFileNameForDisposition(String? disposition) method getScreen (line 210) | FlutterView getScreen() method parseReleaseBody (line 214) | List parseReleaseBody(String? body) method getViewMode (line 225) | ViewMode getViewMode(double viewWidth) method getProxiesColumns (line 231) | int getProxiesColumns(double viewWidth, ProxiesLayout proxiesLayout) method getProfilesColumns (line 240) | int getProfilesColumns(double viewWidth) method _createPrimarySwatch (line 246) | MaterialColor _createPrimarySwatch(Color color) method getMaterialColorShades (line 272) | List getMaterialColorShades(Color color) method getBackupFileName (line 289) | String getBackupFileName() method getLocalIpAddress (line 297) | Future getLocalIpAddress() method controlSingleActivator (line 322) | SingleActivator controlSingleActivator(LogicalKeyboardKey trigger) method handleWatch (line 327) | FutureOr handleWatch({ method fastHash (line 341) | int fastHash(String string) FILE: lib/common/window.dart class Window (line 9) | class Window { method init (line 19) | Future init(int version, WindowProps props) method _windowPosition (line 45) | Future _windowPosition(WindowProps props) method show (line 72) | Future show() method close (line 85) | Future close() method hide (line 90) | Future hide() FILE: lib/common/yaml.dart class Yaml (line 3) | class Yaml { method encode (line 13) | String encode(Object? value) FILE: lib/controller.dart class AppController (line 19) | class AppController { method attach (line 33) | Future attach(BuildContext context, WidgetRef ref) function _init (line 42) | Future _init() function _handleFailedPreference (line 67) | Future _handleFailedPreference() function showDisclaimer (line 82) | Future showDisclaimer() function _showCrashlyticsTip (line 107) | Future _showCrashlyticsTip() function _handlerDisclaimer (line 124) | Future _handlerDisclaimer() function _initStatus (line 140) | Future _initStatus() function autoCheckUpdate (line 159) | Future autoCheckUpdate() function checkUpdateResultHandle (line 165) | Future checkUpdateResultHandle({ function getSelectedProxyName (line 229) | String? getSelectedProxyName(String groupName) function getSetupState (line 233) | Future getSetupState(int profileId) function getRealTestUrl (line 237) | String getRealTestUrl(String? url) function getProxiesColumns (line 241) | int getProxiesColumns() function getCurrentGroups (line 257) | List getCurrentGroups() function getCurrentGroupName (line 261) | String? getCurrentGroupName() function deleteProfile (line 270) | Future deleteProfile(int id) function autoUpdateProfiles (line 286) | Future autoUpdateProfiles() function putProfile (line 303) | void putProfile(Profile profile) function updateProfiles (line 309) | Future updateProfiles() function updateProfile (line 318) | Future updateProfile( function addProfileFormURL (line 337) | Future addProfileFormURL(String url) function setProfileAndAutoApply (line 350) | void setProfileAndAutoApply(Profile profile) function addProfileFormFile (line 357) | Future addProfileFormFile() function addProfileFormQrCode (line 374) | Future addProfileFormQrCode() function reorder (line 380) | void reorder(List profiles) function clearEffect (line 384) | Future clearEffect(int profileId) function addLog (line 399) | void addLog(Log log) function exportLogs (line 403) | Future exportLogs() function updateGroupsDebounce (line 415) | void updateGroupsDebounce([Duration? duration]) function changeProxyDebounce (line 419) | void changeProxyDebounce(String groupName, String proxyName) function updateGroups (line 429) | Future updateGroups() function updateCurrentGroupName (line 459) | void updateCurrentGroupName(String groupName) function updateCurrentSelectedMap (line 469) | void updateCurrentSelectedMap(String groupName, String proxyName) function updateCurrentUnfoldSet (line 481) | void updateCurrentUnfoldSet(Set value) function setDelay (line 491) | void setDelay(Delay delay) function changeProxy (line 495) | Future changeProxy({ function setProvider (line 510) | void setProvider(ExternalProvider? provider) function updateProviders (line 514) | Future updateProviders() function updateProvider (line 519) | Future updateProvider( function addSortNum (line 540) | int addSortNum() function fullSetup (line 546) | void fullSetup() function updateStatus (line 556) | Future updateStatus(bool isStart, {bool isInit = false}) function needSetup (line 587) | Future needSetup() function updateConfigDebounce (line 596) | Future updateConfigDebounce() function addCheckIp (line 613) | void addCheckIp() function tryCheckIp (line 617) | void tryCheckIp() function applyProfileDebounce (line 629) | void applyProfileDebounce({bool silence = false, bool force = false}) function changeMode (line 635) | void changeMode(Mode mode) function autoApplyProfile (line 645) | void autoApplyProfile() function applyProfile (line 651) | Future applyProfile({ function getProfile (line 670) | Future> getProfile({ function getProfileWithId (line 718) | Future getProfileWithId(int profileId) function _setupConfig (line 733) | Future _setupConfig([VoidCallback? preloadInvoke]) function _initCore (line 774) | Future _initCore() function _connectCore (line 784) | Future _connectCore() function _requestAdmin (line 801) | Future> _requestAdmin(bool enableTun) function restartCore (line 820) | Future restartCore([bool start = false]) function tryStartCore (line 832) | Future tryStartCore([bool start = false]) function handleCoreDisconnected (line 840) | void handleCoreDisconnected() function getPackages (line 846) | Future> getPackages() function handleExit (line 857) | Future handleExit([bool needSave = false]) function handleBackOrExit (line 875) | Future handleBackOrExit() function updateVisible (line 889) | Future updateVisible() function updateBrightness (line 898) | void updateBrightness() function updateViewSize (line 905) | void updateViewSize(Size size) function initLink (line 911) | void initLink() function updateTun (line 940) | void updateTun() function updateSystemProxy (line 946) | void updateSystemProxy() function updateAutoLaunch (line 952) | void updateAutoLaunch() function updateTray (line 958) | Future updateTray() function updateLocalIp (line 967) | Future updateLocalIp() function shakingStore (line 975) | Future shakingStore() function backup (line 1001) | Future backup() function restore (line 1018) | Future restore(RestoreOption option) function backBlock (line 1064) | void backBlock() function unBackBlock (line 1068) | void unBackBlock() function savePreferencesDebounce (line 1074) | void savePreferencesDebounce() function handleClear (line 1080) | Future handleClear() function toPage (line 1095) | void toPage(PageLabel pageLabel) function toProfiles (line 1099) | void toProfiles() function updateStart (line 1103) | void updateStart() function updateSpeedStatistics (line 1107) | void updateSpeedStatistics() function updateMode (line 1113) | void updateMode() function updateRunTime (line 1124) | void updateRunTime() function updateTraffic (line 1135) | Future updateTraffic() function loadingRun (line 1145) | Future loadingRun( function safeRun (line 1170) | Future safeRun( FILE: lib/core/controller.dart class CoreController (line 13) | class CoreController { method preload (line 32) | Future preload() method initGeo (line 36) | Future initGeo() method init (line 60) | Future init(int version) method shutdown (line 68) | Future shutdown(bool isUser) method validateConfig (line 74) | Future validateConfig(String path) method validateConfigWithData (line 79) | Future validateConfigWithData(String data) method updateConfig (line 88) | Future updateConfig(UpdateParams updateParams) method setupConfig (line 92) | Future setupConfig({ method getProxiesGroups (line 104) | Future> getProxiesGroups({ method changeProxy (line 122) | FutureOr changeProxy(ChangeProxyParams changeProxyParams) method getConnections (line 126) | Future> getConnections() method closeConnection (line 133) | void closeConnection(String id) method closeConnections (line 137) | void closeConnections() method resetConnections (line 141) | void resetConnections() method getExternalProviders (line 145) | Future> getExternalProviders() method getExternalProvider (line 157) | Future getExternalProvider( method updateGeoData (line 169) | Future updateGeoData(UpdateGeoDataParams params) method sideLoadExternalProvider (line 173) | Future sideLoadExternalProvider({ method updateExternalProvider (line 183) | Future updateExternalProvider({required String providerName}) method startListener (line 187) | Future startListener() method stopListener (line 191) | Future stopListener() method getDelay (line 195) | Future getDelay(String url, String proxyName) method getConfig (line 200) | Future> getConfig(int id) method getTraffic (line 213) | Future getTraffic(bool onlyStatisticsProxy) method getCountryCode (line 221) | Future getCountryCode(String ip) method getTotalTraffic (line 229) | Future getTotalTraffic(bool onlyStatisticsProxy) method getMemory (line 239) | Future getMemory() method resetTraffic (line 247) | void resetTraffic() method startLog (line 251) | void startLog() method stopLog (line 255) | void stopLog() method requestGc (line 259) | Future requestGc() method destroy (line 263) | Future destroy() method crash (line 267) | Future crash() method deleteFile (line 271) | Future deleteFile(String path) FILE: lib/core/event.dart class CoreEventListener (line 7) | abstract mixin class CoreEventListener { method onLog (line 8) | void onLog(Log log) method onDelay (line 10) | void onDelay(Delay delay) method onRequest (line 12) | void onRequest(TrackerInfo connection) method onLoaded (line 14) | void onLoaded(String providerName) method onCrash (line 16) | void onCrash(String message) class CoreEventManager (line 19) | class CoreEventManager { method sendEvent (line 55) | void sendEvent(CoreEvent event) method addListener (line 59) | void addListener(CoreEventListener listener) method removeListener (line 63) | void removeListener(CoreEventListener listener) FILE: lib/core/interface.dart function init (line 10) | Future init(InitParams params) function preload (line 12) | Future preload() function shutdown (line 14) | Future shutdown(bool isUser) function forceGc (line 18) | Future forceGc() function validateConfig (line 20) | Future validateConfig(String path) function getConfig (line 22) | Future getConfig(String path) function asyncTestDelay (line 24) | Future asyncTestDelay(String url, String proxyName) function updateConfig (line 26) | Future updateConfig(UpdateParams updateParams) function setupConfig (line 28) | Future setupConfig(SetupParams setupParams) function getProxies (line 30) | Future getProxies() function changeProxy (line 32) | Future changeProxy(ChangeProxyParams changeProxyParams) function startListener (line 34) | Future startListener() function stopListener (line 36) | Future stopListener() function getExternalProviders (line 38) | Future getExternalProviders() function getExternalProvider (line 40) | Future? getExternalProvider(String externalProviderName) function updateGeoData (line 42) | Future updateGeoData(UpdateGeoDataParams params) function sideLoadExternalProvider (line 44) | Future sideLoadExternalProvider({ function updateExternalProvider (line 49) | Future updateExternalProvider(String providerName) function getTraffic (line 51) | FutureOr getTraffic(bool onlyStatisticsProxy) function getTotalTraffic (line 53) | FutureOr getTotalTraffic(bool onlyStatisticsProxy) function getCountryCode (line 55) | FutureOr getCountryCode(String ip) function getMemory (line 57) | FutureOr getMemory() function resetTraffic (line 59) | FutureOr resetTraffic() function startLog (line 61) | FutureOr startLog() function stopLog (line 63) | FutureOr stopLog() function crash (line 65) | Future crash() function getConnections (line 67) | FutureOr getConnections() function closeConnection (line 69) | FutureOr closeConnection(String id) function deleteFile (line 71) | FutureOr deleteFile(String path) function closeConnections (line 73) | FutureOr closeConnections() function resetConnections (line 75) | FutureOr resetConnections() class CoreHandlerInterface (line 78) | abstract class CoreHandlerInterface with CoreInterface { method destroy (line 81) | FutureOr destroy() method _invoke (line 83) | Future _invoke({ method invoke (line 111) | Future invoke({ method parasResult (line 117) | Future parasResult(ActionResult result) method init (line 125) | Future init(InitParams params) method shutdown (line 134) | Future shutdown(bool isUser) method forceGc (line 142) | Future forceGc() method validateConfig (line 147) | Future validateConfig(String path) method updateConfig (line 156) | Future updateConfig(UpdateParams updateParams) method getConfig (line 165) | Future getConfig(String path) method setupConfig (line 171) | Future setupConfig(SetupParams setupParams) method crash (line 180) | Future crash() method getProxies (line 185) | Future getProxies() method changeProxy (line 195) | Future changeProxy(ChangeProxyParams changeProxyParams) method getExternalProviders (line 204) | Future getExternalProviders() method getExternalProvider (line 210) | Future getExternalProvider(String externalProviderName) method updateGeoData (line 219) | Future updateGeoData(UpdateGeoDataParams params) method sideLoadExternalProvider (line 228) | Future sideLoadExternalProvider({ method updateExternalProvider (line 240) | Future updateExternalProvider(String providerName) method getConnections (line 249) | Future getConnections() method closeConnections (line 254) | Future closeConnections() method resetConnections (line 259) | Future resetConnections() method closeConnection (line 264) | Future closeConnection(String id) method getTotalTraffic (line 273) | Future getTotalTraffic(bool onlyStatisticsProxy) method getTraffic (line 282) | Future getTraffic(bool onlyStatisticsProxy) method deleteFile (line 291) | Future deleteFile(String path) method startListener (line 312) | Future startListener() method stopListener (line 317) | Future stopListener() method asyncTestDelay (line 322) | Future asyncTestDelay(String url, String proxyName) method getCountryCode (line 337) | Future getCountryCode(String ip) method getMemory (line 346) | Future getMemory() FILE: lib/core/lib.dart class CoreLib (line 11) | class CoreLib extends CoreHandlerInterface { method preload (line 19) | Future preload() method shutdown (line 40) | Future shutdown(_) method invoke (line 49) | Future invoke({ FILE: lib/core/service.dart class CoreService (line 12) | class CoreService extends CoreHandlerInterface { method handleResult (line 34) | Future handleResult(ActionResult result) method _initServer (line 46) | Future _initServer() method _attachSocket (line 71) | Future _attachSocket(Socket socket) method _handleInvokeCrashEvent (line 90) | void _handleInvokeCrashEvent() method start (line 96) | Future start() method sendMessage (line 130) | Future sendMessage(String message) method _deleteSocketFile (line 135) | Future _deleteSocketFile() method _destroySocket (line 142) | Future _destroySocket() method _clearCompleter (line 170) | void _clearCompleter() method preload (line 177) | Future preload() method invoke (line 184) | Future invoke({ FILE: lib/database/database.dart class Database (line 17) | @DriftDatabase( method _openConnection (line 27) | LazyDatabase _openConnection() method restore (line 34) | Future restore( function setAll (line 60) | void setAll( function remove (line 69) | Future remove(Expression Function(Tbl tbl) filter) function put (line 73) | Future put(Insertable item) FILE: lib/database/generated/database.g.dart class $ProfilesTable (line 6) | class $ProfilesTable extends Profiles method validateIntegrity (line 165) | VerificationContext validateIntegrity( method map (line 245) | RawProfile map(Map data, {String? tablePrefix}) method createAlias (line 312) | $ProfilesTable createAlias(String alias) class RawProfile (line 328) | class RawProfile extends DataClass implements Insertable { method toColumns (line 358) | Map toColumns(bool nullToAbsent) method toCompanion (line 402) | ProfilesCompanion toCompanion(bool nullToAbsent) method toJson (line 460) | Map toJson({ValueSerializer? serializer}) method copyWith (line 485) | RawProfile copyWith({ method copyWithCompanion (line 521) | RawProfile copyWithCompanion(ProfilesCompanion data) method toString (line 554) | String toString() class ProfilesCompanion (line 608) | class ProfilesCompanion extends UpdateCompanion { method custom (line 658) | Insertable custom({ method copyWith (line 691) | ProfilesCompanion copyWith({ method toColumns (line 725) | Map toColumns(bool nullToAbsent) method toString (line 780) | String toString() class $ScriptsTable (line 800) | class $ScriptsTable extends Scripts with TableInfo<$ScriptsTable, RawScr... method validateIntegrity (line 843) | VerificationContext validateIntegrity( method map (line 877) | RawScript map(Map data, {String? tablePrefix}) method createAlias (line 896) | $ScriptsTable createAlias(String alias) class RawScript (line 901) | class RawScript extends DataClass implements Insertable { method toColumns (line 911) | Map toColumns(bool nullToAbsent) method toCompanion (line 919) | ScriptsCompanion toCompanion(bool nullToAbsent) method toJson (line 939) | Map toJson({ValueSerializer? serializer}) method copyWith (line 948) | RawScript copyWith({int? id, String? label, DateTime? lastUpdateTime}) method copyWithCompanion (line 954) | RawScript copyWithCompanion(ScriptsCompanion data) method toString (line 965) | String toString() class ScriptsCompanion (line 985) | class ScriptsCompanion extends UpdateCompanion { method custom (line 1000) | Insertable custom({ method copyWith (line 1012) | ScriptsCompanion copyWith({ method toColumns (line 1025) | Map toColumns(bool nullToAbsent) method toString (line 1040) | String toString() class $RulesTable (line 1050) | class $RulesTable extends Rules with TableInfo<$RulesTable, RawRule> { method validateIntegrity (line 1081) | VerificationContext validateIntegrity( method map (line 1104) | RawRule map(Map data, {String? tablePrefix}) method createAlias (line 1119) | $RulesTable createAlias(String alias) class RawRule (line 1124) | class RawRule extends DataClass implements Insertable { method toColumns (line 1129) | Map toColumns(bool nullToAbsent) method toCompanion (line 1136) | RulesCompanion toCompanion(bool nullToAbsent) method toJson (line 1151) | Map toJson({ValueSerializer? serializer}) method copyWith (line 1159) | RawRule copyWith({int? id, String? value}) method copyWithCompanion (line 1161) | RawRule copyWithCompanion(RulesCompanion data) method toString (line 1169) | String toString() class RulesCompanion (line 1185) | class RulesCompanion extends UpdateCompanion { method custom (line 1194) | Insertable custom({ method copyWith (line 1204) | RulesCompanion copyWith({Value? id, Value? value}) method toColumns (line 1209) | Map toColumns(bool nullToAbsent) method toString (line 1221) | String toString() class $ProfileRuleLinksTable (line 1230) | class $ProfileRuleLinksTable extends ProfileRuleLinks method validateIntegrity (line 1297) | VerificationContext validateIntegrity( method map (line 1334) | RawProfileRuleLink map(Map data, {String? tablePrefix}) method createAlias (line 1363) | $ProfileRuleLinksTable createAlias(String alias) class RawProfileRuleLink (line 1373) | class RawProfileRuleLink extends DataClass method toColumns (line 1388) | Map toColumns(bool nullToAbsent) method toCompanion (line 1406) | ProfileRuleLinksCompanion toCompanion(bool nullToAbsent) method toJson (line 1438) | Map toJson({ValueSerializer? serializer}) method copyWith (line 1451) | RawProfileRuleLink copyWith({ method copyWithCompanion (line 1464) | RawProfileRuleLink copyWithCompanion(ProfileRuleLinksCompanion data) method toString (line 1475) | String toString() class ProfileRuleLinksCompanion (line 1499) | class ProfileRuleLinksCompanion extends UpdateCompanion custom({ method copyWith (line 1541) | ProfileRuleLinksCompanion copyWith({ method toColumns (line 1560) | Map toColumns(bool nullToAbsent) method toString (line 1586) | String toString() class _$Database (line 1599) | abstract class _$Database extends GeneratedDatabase { type $$ProfilesTableCreateCompanionBuilder (line 1645) | typedef $$ProfilesTableCreateCompanionBuilder = type $$ProfilesTableUpdateCompanionBuilder (line 1661) | typedef $$ProfilesTableUpdateCompanionBuilder = class $$ProfilesTableReferences (line 1678) | final class $$ProfilesTableReferences method _profileRuleLinksRefsTable (line 1682) | MultiTypedResultKey<$ProfileRuleLinksTable, List> class $$ProfilesTableFilterComposer (line 1706) | class $$ProfilesTableFilterComposer method profileRuleLinksRefs (line 1788) | Expression profileRuleLinksRefs( class $$ProfilesTableOrderingComposer (line 1814) | class $$ProfilesTableOrderingComposer class $$ProfilesTableAnnotationComposer (line 1889) | class $$ProfilesTableAnnotationComposer method profileRuleLinksRefs (line 1954) | Expression profileRuleLinksRefs( class $$ProfilesTableTableManager (line 1980) | class $$ProfilesTableTableManager type $$ProfilesTableProcessedTableManager (line 2111) | typedef $$ProfilesTableProcessedTableManager = type $$ScriptsTableCreateCompanionBuilder (line 2125) | typedef $$ScriptsTableCreateCompanionBuilder = type $$ScriptsTableUpdateCompanionBuilder (line 2131) | typedef $$ScriptsTableUpdateCompanionBuilder = class $$ScriptsTableFilterComposer (line 2138) | class $$ScriptsTableFilterComposer extends Composer<_$Database, $Scripts... class $$ScriptsTableOrderingComposer (line 2162) | class $$ScriptsTableOrderingComposer class $$ScriptsTableAnnotationComposer (line 2187) | class $$ScriptsTableAnnotationComposer class $$ScriptsTableTableManager (line 2208) | class $$ScriptsTableTableManager type $$ScriptsTableProcessedTableManager (line 2262) | typedef $$ScriptsTableProcessedTableManager = type $$RulesTableCreateCompanionBuilder (line 2276) | typedef $$RulesTableCreateCompanionBuilder = type $$RulesTableUpdateCompanionBuilder (line 2278) | typedef $$RulesTableUpdateCompanionBuilder = class $$RulesTableReferences (line 2281) | final class $$RulesTableReferences method _profileRuleLinksRefsTable (line 2285) | MultiTypedResultKey<$ProfileRuleLinksTable, List> class $$RulesTableFilterComposer (line 2306) | class $$RulesTableFilterComposer extends Composer<_$Database, $RulesTabl... method profileRuleLinksRefs (line 2324) | Expression profileRuleLinksRefs( class $$RulesTableOrderingComposer (line 2350) | class $$RulesTableOrderingComposer extends Composer<_$Database, $RulesTa... class $$RulesTableAnnotationComposer (line 2369) | class $$RulesTableAnnotationComposer extends Composer<_$Database, $Rules... method profileRuleLinksRefs (line 2383) | Expression profileRuleLinksRefs( class $$RulesTableTableManager (line 2409) | class $$RulesTableTableManager type $$RulesTableProcessedTableManager (line 2484) | typedef $$RulesTableProcessedTableManager = type $$ProfileRuleLinksTableCreateCompanionBuilder (line 2498) | typedef $$ProfileRuleLinksTableCreateCompanionBuilder = type $$ProfileRuleLinksTableUpdateCompanionBuilder (line 2507) | typedef $$ProfileRuleLinksTableUpdateCompanionBuilder = class $$ProfileRuleLinksTableReferences (line 2517) | final class $$ProfileRuleLinksTableReferences method _profileIdTable (line 2526) | $ProfilesTable _profileIdTable(_$Database db) method _ruleIdTable (line 2545) | $RulesTable _ruleIdTable(_$Database db) class $$ProfileRuleLinksTableFilterComposer (line 2564) | class $$ProfileRuleLinksTableFilterComposer class $$ProfileRuleLinksTableOrderingComposer (line 2636) | class $$ProfileRuleLinksTableOrderingComposer class $$ProfileRuleLinksTableAnnotationComposer (line 2707) | class $$ProfileRuleLinksTableAnnotationComposer class $$ProfileRuleLinksTableTableManager (line 2772) | class $$ProfileRuleLinksTableTableManager type $$ProfileRuleLinksTableProcessedTableManager (line 2902) | typedef $$ProfileRuleLinksTableProcessedTableManager = class $DatabaseManager (line 2917) | class $DatabaseManager { FILE: lib/database/links.dart class ProfileRuleLinks (line 3) | @DataClassName('RawProfileRuleLink') function toLink (line 32) | ProfileRuleLink toLink() function toCompanion (line 43) | ProfileRuleLinksCompanion toCompanion() FILE: lib/database/profiles.dart class Profiles (line 3) | @DataClassName('RawProfile') class SubscriptionInfoConverter (line 39) | class SubscriptionInfoConverter method fromSql (line 44) | SubscriptionInfo? fromSql(String? fromDb) method toSql (line 50) | String? toSql(SubscriptionInfo? value) class ProfilesDao (line 56) | @DriftAccessor(tables: [Profiles]) method all (line 60) | Selectable all() method setAll (line 69) | Future setAll(Iterable profiles) method putAll (line 75) | Future putAll( method putAllWithBatch (line 83) | void putAllWithBatch( method setAllWithBatch (line 90) | void setAllWithBatch(Batch batch, Iterable profiles) class StringMapConverter (line 102) | class StringMapConverter extends TypeConverter, Stri... method fromSql (line 106) | Map fromSql(String fromDb) method toSql (line 111) | String toSql(Map value) class StringSetConverter (line 116) | class StringSetConverter extends TypeConverter, String> { method fromSql (line 120) | Set fromSql(String fromDb) method toSql (line 125) | String toSql(Set value) function toProfile (line 131) | Profile toProfile() function toCompanion (line 151) | ProfilesCompanion toCompanion([int? order]) FILE: lib/database/rules.dart class Rules (line 3) | @DataClassName('RawRule') class RulesDao (line 16) | @DriftAccessor(tables: [Rules, ProfileRuleLinks]) method allGlobalAddedRules (line 20) | Selectable allGlobalAddedRules() method allProfileAddedRules (line 24) | Selectable allProfileAddedRules(int profileId) method allProfileDisabledRules (line 28) | Selectable allProfileDisabledRules(int profileId) method allAddedRules (line 32) | Selectable allAddedRules(int profileId) method restoreWithBatch (line 68) | void restoreWithBatch( method delRules (line 87) | Future delRules(Iterable ruleIds) method putGlobalRule (line 91) | Future putGlobalRule(Rule rule) method putProfileAddedRule (line 95) | Future putProfileAddedRule(int profileId, Rule rule) method putProfileDisabledRule (line 99) | Future putProfileDisabledRule(int profileId, Rule rule) method putGlobalRules (line 103) | Future putGlobalRules(Iterable rules) method setGlobalRules (line 107) | Future setGlobalRules(Iterable rules) method putDisabledLink (line 111) | Future putDisabledLink(int profileId, int ruleId) method delDisabledLink (line 121) | Future delDisabledLink(int profileId, int ruleId) method orderGlobalRule (line 131) | Future orderGlobalRule({ method orderProfileAddedRule (line 138) | Future orderProfileAddedRule( method _get (line 151) | Selectable _get({int? profileId, RuleScene? scene}) method _order (line 173) | Future _order({ method _put (line 190) | Future _put(Rule rule, {int? profileId, RuleScene? scene}) method _delAll (line 206) | Future _delAll(Iterable ruleIds) method _putAll (line 210) | Future _putAll( method _set (line 233) | Future _set( function toRule (line 274) | Rule toRule([String? order]) function toCompanion (line 280) | RulesCompanion toCompanion() FILE: lib/database/scripts.dart class Scripts (line 3) | @DataClassName('RawScript') class ScriptsDao (line 18) | @DriftAccessor(tables: [Scripts]) method all (line 22) | Selectable