MCPcopy Create free account

hub / github.com/Sovereign-Engineering/obscuravpn-client / types & classes

Types & classes405 in github.com/Sovereign-Engineering/obscuravpn-client

↓ 20 callersClassLogger
android/lib/util/src/main/java/net/obscura/lib/util/Log.kt:22
↓ 10 callersClassErrorCodeException
This `Keep` annotation is applied defensively to ensure that this class won't be stripped even if it's only constructed on the Rust side.
android/app/src/main/java/net/obscura/vpnclientapp/client/ErrorCodeException.kt:7
↓ 4 callersClassStartTunnel
android/app/src/main/java/net/obscura/vpnclientapp/ui/bridge/WebCmd.kt:218
↓ 2 callersClassJsonFfiCmd
android/app/src/main/java/net/obscura/vpnclientapp/ui/bridge/WebCmd.kt:106
↓ 2 callersClassPreferences
android/app/src/main/java/net/obscura/vpnclientapp/preferences/Preferences.kt:11
↓ 2 callersClassVersionedState
android/app/src/main/java/net/obscura/vpnclientapp/ui/OsStatusManager.kt:31
↓ 1 callersClassAbortOnDrop
rustlib/src/tokio.rs:1
↓ 1 callersClassAccept
android/app/src/main/java/net/obscura/vpnclientapp/ui/bridge/WebCmdBridge.kt:24
↓ 1 callersClassBillingConnection
android/lib/billing/src/main/java/net/obscura/lib/billing/BillingConnection.kt:16
↓ 1 callersClassBillingFacade
android/app/src/foss/java/net/obscura/vpnclientapp/BillingFacade.kt:8
↓ 1 callersClassBillingManager
android/lib/billing/src/main/java/net/obscura/lib/billing/BillingManager.kt:22
↓ 1 callersClassBinaryExponentialBackoff
android/lib/util/src/main/java/net/obscura/lib/util/BinaryExponentialBackoff.kt:7
↓ 1 callersClassBinder
android/app/src/main/java/net/obscura/vpnclientapp/services/ObscuraVpnService.kt:36
↓ 1 callersClassClientStateHandle
rustlib/src/client_state.rs:52
↓ 1 callersInterfaceExit
obscura-ui/src/common/api.ts:6
↓ 1 callersClassFixedResolver
rustlib/src/debug_bundle/http.rs:76
↓ 1 callersClassGetStatus
android/app/src/main/java/net/obscura/vpnclientapp/client/ManagerCmd.kt:43
↓ 1 callersClassJsonFfiIntentPayload
android/app/src/main/java/net/obscura/vpnclientapp/services/IntentExtension.kt:39
↓ 1 callersClassLogParams
android/lib/util/src/main/java/net/obscura/lib/util/Log.kt:14
↓ 1 callersClassNetworkInterfaceProps
android/app/src/main/java/net/obscura/vpnclientapp/services/ObscuraVpnService.kt:93
↓ 1 callersClassNetworkStatusObserver
Network callbacks run on the "connectivity thread" by default: https://developer.android.com/develop/connectivity/network-ops/reading-network-state#li
android/app/src/main/java/net/obscura/vpnclientapp/ui/NetworkStatusObserver.kt:14
↓ 1 callersClassNotificationManager
android/app/src/main/java/net/obscura/vpnclientapp/services/NotificationManager.kt:22
↓ 1 callersClassObscuraWebView
android/app/src/main/java/net/obscura/vpnclientapp/ui/ObscuraWebView.kt:23
↓ 1 callersClassOsStatus
android/app/src/main/java/net/obscura/vpnclientapp/ui/OsStatus.kt:6
↓ 1 callersClassReject
android/app/src/main/java/net/obscura/vpnclientapp/ui/bridge/WebCmdBridge.kt:30
↓ 1 callersClassRustFfi
android/app/src/main/java/net/obscura/vpnclientapp/client/RustFfi.kt:7
↓ 1 callersClassState
android/app/src/main/java/net/obscura/vpnclientapp/ui/OsStatusManager.kt:19
↓ 1 callersClassStopTunnel
android/app/src/main/java/net/obscura/vpnclientapp/ui/bridge/WebCmd.kt:235
↓ 1 callersClassSubscriptionDetails
android/lib/billing/src/main/java/net/obscura/lib/billing/BillingManager.kt:80
↓ 1 callersClassSuccess
android/app/src/main/java/net/obscura/vpnclientapp/ui/PurchaseTokenUploader.kt:18
↓ 1 callersClassUnexpectedOpCode
rustlib/src/quicwg.rs:128
↓ 1 callersClassVpnStatusObserver
android/app/src/main/java/net/obscura/vpnclientapp/ui/VpnStatusObserver.kt:20
↓ 1 callersClassWeakClientStateHandle
rustlib/src/client_state.rs:815
↓ 1 callersClassWebCmdArgs
android/app/src/main/java/net/obscura/vpnclientapp/ui/bridge/WebCmd.kt:25
↓ 1 callersClassWebCmdBridge
android/app/src/main/java/net/obscura/vpnclientapp/ui/bridge/WebCmdBridge.kt:18
Class
obscura-ui/src/bridge/commands.ts:37
Class
obscura-ui/src/translations/i18n.ts:6
Class
obscura-ui/src/common/useAsync.ts:16
Class
obscura-ui/src/common/accountUtils.ts:86
Class
obscura-ui/src/common/fmt.ts:39
Class
obscura-ui/src/common/KeyedSet.ts:1
InterfaceAccountGenerationProps
obscura-ui/src/views/LogInView.tsx:151
InterfaceAccountId
obscura-ui/src/common/accountUtils.ts:71
InterfaceAccountInfo
obscura-ui/src/common/api.ts:33
InterfaceAccountInfoOverviewProps
obscura-ui/src/components/PaymentManagementSheet.tsx:100
ClassAccountStatus
rustlib/src/client_state.rs:66
InterfaceAccountStatus
obscura-ui/src/common/appContext.ts:142
InterfaceAccountStatusCardTemplateProps
obscura-ui/src/views/AccountView.tsx:297
InterfaceAccountStatusProps
obscura-ui/src/views/AccountView.tsx:105
ClassAlreadyOwned
android/lib/billing/src/main/java/net/obscura/lib/billing/BillingManager.kt:30
ClassAndroidOsImpl
rustlib/src/android/os_impl.rs:9
ClassAnyData
windows/obscura-client/NeStatus.cs:74
EnumApiError
rustlib/src/errors.rs:126
ClassApiGoogleAssociateAccount
android/app/src/main/java/net/obscura/vpnclientapp/client/ManagerCmd.kt:9
ClassApiGoogleBillingDetails
android/app/src/main/java/net/obscura/vpnclientapp/client/ManagerCmd.kt:22
ClassApiGoogleBillingDetails
android/app/src/main/java/net/obscura/vpnclientapp/client/ManagerCmdOk.kt:10
ClassApp
<summary> Provides application-specific behavior to supplement the default Application class. </summary>
windows/obscura-client/App.xaml.cs:25
ClassApp
android/app/src/main/java/net/obscura/vpnclientapp/App.kt:9
InterfaceAppStatus
obscura-ui/src/common/appContext.ts:172
EnumAppView
rustlib/src/gui/wip.rs:622
ClassAppcastSummary
rustlib/src/gui/wip.rs:569
ClassAppcastSummary
android/app/src/main/java/net/obscura/vpnclientapp/ui/OsStatus.kt:56
InterfaceAppcastSummary
obscura-ui/src/common/appContext.ts:34
ClassAppleOsImpl
rustlib/src/apple/os_impl.rs:28
InterfaceAppleSubscriptionInfo
obscura-ui/src/common/api.ts:149
InterfaceAppleSubscriptionProductCardProps
obscura-ui/src/components/PaymentManagementSheet.tsx:155
EnumAppleSubscriptionStatus
obscura-ui/src/common/api.ts:None
InterfaceArchiveActionButtonsProps
obscura-ui/src/components/DebugBundle.tsx:156
ClassArgs
rustlib/examples/list-relay-rtts.rs:11
ClassArgs
rustlib/examples/connect.rs:13
ClassBackoff
rustlib/src/backoff.rs:7
ClassBackoffIter
rustlib/src/backoff.rs:22
ClassBillingFacade
android/app/src/play/java/net/obscura/vpnclientapp/BillingFacade.kt:10
ClassBillingModule
Lifecycle/scope discussion: https://www.revenuecat.com/blog/engineering/hilt-sdk-lifecycle/
android/app/src/main/java/net/obscura/vpnclientapp/ui/BillingModule.kt:15
ClassBridgeMessage
windows/obscura-client/MainWindow.xaml.cs:459
InterfaceButtonLinkProps
obscura-ui/src/components/ButtonLink.tsx:5
ClassCachedValue
rustlib/src/cached_value.rs:9
InterfaceCachedValue
obscura-ui/src/bridge/commands.ts:206
InterfaceCallback
android/app/src/main/java/net/obscura/vpnclientapp/ui/VpnStatusObserver.kt:24
InterfaceCallback
android/app/src/main/java/net/obscura/vpnclientapp/ui/NetworkStatusObserver.kt:16
ClassCanceled
android/lib/billing/src/main/java/net/obscura/lib/billing/BillingManager.kt:28
InterfaceChoice
obscura-ui/src/components/SelectCreatable.tsx:4
ClassCityData
windows/obscura-client/NeStatus.cs:87
ClassCityNameCache
<summary> Long-polls the Rust service's `getExitList` ManagerCmd and maintains an in-memory (countryCode, cityCode) → cityName lookup. </summary>
windows/obscura-client/NotifyIcon/CityNameCache.cs:13
InterfaceCityOptionsProps
obscura-ui/src/views/ConnectionView.tsx:612
ClassClassCache
rustlib/src/android/class_cache.rs:8
ClassCli
rustlib/src/bin/obscura/main.rs:93
EnumClientCommand
rustlib/src/bin/obscura/main.rs:68
EnumClientError
rustlib/src/linux.rs:14
ClassClientIpcTestArgs
rustlib/src/bin/obscura/main.rs:65
ClassClientLoginArgs
rustlib/src/bin/obscura/main.rs:40
ClassClientStartArgs
rustlib/src/bin/obscura/main.rs:49
ClassClientState
rustlib/src/client_state.rs:54
ClassClientStatusArgs
rustlib/src/bin/obscura/main.rs:55
ClassClientStopArgs
rustlib/src/bin/obscura/main.rs:52
EnumCmd
rustlib/src/gui/wip.rs:354
ClassColorScheme
android/app/src/main/java/net/obscura/vpnclientapp/preferences/Preferences.kt:16
EnumCommand
rustlib/src/bin/obscura/main.rs:77
ClassCommandError
obscura-ui/src/bridge/commands.ts:37
ClassCompleted
android/lib/billing/src/main/java/net/obscura/lib/billing/BillingManager.kt:26
next →1–100 of 405, ranked by callers