Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Sovereign-Engineering/obscuravpn-client
/ types & classes
Types & classes
405 in github.com/Sovereign-Engineering/obscuravpn-client
⨍
Functions
1,009
◇
Types & classes
405
↓ 20 callers
Class
Logger
android/lib/util/src/main/java/net/obscura/lib/util/Log.kt:22
↓ 10 callers
Class
ErrorCodeException
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 callers
Class
StartTunnel
android/app/src/main/java/net/obscura/vpnclientapp/ui/bridge/WebCmd.kt:218
↓ 2 callers
Class
JsonFfiCmd
android/app/src/main/java/net/obscura/vpnclientapp/ui/bridge/WebCmd.kt:106
↓ 2 callers
Class
Preferences
android/app/src/main/java/net/obscura/vpnclientapp/preferences/Preferences.kt:11
↓ 2 callers
Class
VersionedState
android/app/src/main/java/net/obscura/vpnclientapp/ui/OsStatusManager.kt:31
↓ 1 callers
Class
AbortOnDrop
rustlib/src/tokio.rs:1
↓ 1 callers
Class
Accept
android/app/src/main/java/net/obscura/vpnclientapp/ui/bridge/WebCmdBridge.kt:24
↓ 1 callers
Class
BillingConnection
android/lib/billing/src/main/java/net/obscura/lib/billing/BillingConnection.kt:16
↓ 1 callers
Class
BillingFacade
android/app/src/foss/java/net/obscura/vpnclientapp/BillingFacade.kt:8
↓ 1 callers
Class
BillingManager
android/lib/billing/src/main/java/net/obscura/lib/billing/BillingManager.kt:22
↓ 1 callers
Class
BinaryExponentialBackoff
android/lib/util/src/main/java/net/obscura/lib/util/BinaryExponentialBackoff.kt:7
↓ 1 callers
Class
Binder
android/app/src/main/java/net/obscura/vpnclientapp/services/ObscuraVpnService.kt:36
↓ 1 callers
Class
ClientStateHandle
rustlib/src/client_state.rs:52
↓ 1 callers
Interface
Exit
obscura-ui/src/common/api.ts:6
↓ 1 callers
Class
FixedResolver
rustlib/src/debug_bundle/http.rs:76
↓ 1 callers
Class
GetStatus
android/app/src/main/java/net/obscura/vpnclientapp/client/ManagerCmd.kt:43
↓ 1 callers
Class
JsonFfiIntentPayload
android/app/src/main/java/net/obscura/vpnclientapp/services/IntentExtension.kt:39
↓ 1 callers
Class
LogParams
android/lib/util/src/main/java/net/obscura/lib/util/Log.kt:14
↓ 1 callers
Class
NetworkInterfaceProps
android/app/src/main/java/net/obscura/vpnclientapp/services/ObscuraVpnService.kt:93
↓ 1 callers
Class
NetworkStatusObserver
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 callers
Class
NotificationManager
android/app/src/main/java/net/obscura/vpnclientapp/services/NotificationManager.kt:22
↓ 1 callers
Class
ObscuraWebView
android/app/src/main/java/net/obscura/vpnclientapp/ui/ObscuraWebView.kt:23
↓ 1 callers
Class
OsStatus
android/app/src/main/java/net/obscura/vpnclientapp/ui/OsStatus.kt:6
↓ 1 callers
Class
Reject
android/app/src/main/java/net/obscura/vpnclientapp/ui/bridge/WebCmdBridge.kt:30
↓ 1 callers
Class
RustFfi
android/app/src/main/java/net/obscura/vpnclientapp/client/RustFfi.kt:7
↓ 1 callers
Class
State
android/app/src/main/java/net/obscura/vpnclientapp/ui/OsStatusManager.kt:19
↓ 1 callers
Class
StopTunnel
android/app/src/main/java/net/obscura/vpnclientapp/ui/bridge/WebCmd.kt:235
↓ 1 callers
Class
SubscriptionDetails
android/lib/billing/src/main/java/net/obscura/lib/billing/BillingManager.kt:80
↓ 1 callers
Class
Success
android/app/src/main/java/net/obscura/vpnclientapp/ui/PurchaseTokenUploader.kt:18
↓ 1 callers
Class
UnexpectedOpCode
rustlib/src/quicwg.rs:128
↓ 1 callers
Class
VpnStatusObserver
android/app/src/main/java/net/obscura/vpnclientapp/ui/VpnStatusObserver.kt:20
↓ 1 callers
Class
WeakClientStateHandle
rustlib/src/client_state.rs:815
↓ 1 callers
Class
WebCmdArgs
android/app/src/main/java/net/obscura/vpnclientapp/ui/bridge/WebCmd.kt:25
↓ 1 callers
Class
WebCmdBridge
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
Interface
AccountGenerationProps
obscura-ui/src/views/LogInView.tsx:151
Interface
AccountId
obscura-ui/src/common/accountUtils.ts:71
Interface
AccountInfo
obscura-ui/src/common/api.ts:33
Interface
AccountInfoOverviewProps
obscura-ui/src/components/PaymentManagementSheet.tsx:100
Class
AccountStatus
rustlib/src/client_state.rs:66
Interface
AccountStatus
obscura-ui/src/common/appContext.ts:142
Interface
AccountStatusCardTemplateProps
obscura-ui/src/views/AccountView.tsx:297
Interface
AccountStatusProps
obscura-ui/src/views/AccountView.tsx:105
Class
AlreadyOwned
android/lib/billing/src/main/java/net/obscura/lib/billing/BillingManager.kt:30
Class
AndroidOsImpl
rustlib/src/android/os_impl.rs:9
Class
AnyData
windows/obscura-client/NeStatus.cs:74
Enum
ApiError
rustlib/src/errors.rs:126
Class
ApiGoogleAssociateAccount
android/app/src/main/java/net/obscura/vpnclientapp/client/ManagerCmd.kt:9
Class
ApiGoogleBillingDetails
android/app/src/main/java/net/obscura/vpnclientapp/client/ManagerCmd.kt:22
Class
ApiGoogleBillingDetails
android/app/src/main/java/net/obscura/vpnclientapp/client/ManagerCmdOk.kt:10
Class
App
<summary> Provides application-specific behavior to supplement the default Application class. </summary>
windows/obscura-client/App.xaml.cs:25
Class
App
android/app/src/main/java/net/obscura/vpnclientapp/App.kt:9
Interface
AppStatus
obscura-ui/src/common/appContext.ts:172
Enum
AppView
rustlib/src/gui/wip.rs:622
Class
AppcastSummary
rustlib/src/gui/wip.rs:569
Class
AppcastSummary
android/app/src/main/java/net/obscura/vpnclientapp/ui/OsStatus.kt:56
Interface
AppcastSummary
obscura-ui/src/common/appContext.ts:34
Class
AppleOsImpl
rustlib/src/apple/os_impl.rs:28
Interface
AppleSubscriptionInfo
obscura-ui/src/common/api.ts:149
Interface
AppleSubscriptionProductCardProps
obscura-ui/src/components/PaymentManagementSheet.tsx:155
Enum
AppleSubscriptionStatus
obscura-ui/src/common/api.ts:None
Interface
ArchiveActionButtonsProps
obscura-ui/src/components/DebugBundle.tsx:156
Class
Args
rustlib/examples/list-relay-rtts.rs:11
Class
Args
rustlib/examples/connect.rs:13
Class
Backoff
rustlib/src/backoff.rs:7
Class
BackoffIter
rustlib/src/backoff.rs:22
Class
BillingFacade
android/app/src/play/java/net/obscura/vpnclientapp/BillingFacade.kt:10
Class
BillingModule
Lifecycle/scope discussion: https://www.revenuecat.com/blog/engineering/hilt-sdk-lifecycle/
android/app/src/main/java/net/obscura/vpnclientapp/ui/BillingModule.kt:15
Class
BridgeMessage
windows/obscura-client/MainWindow.xaml.cs:459
Interface
ButtonLinkProps
obscura-ui/src/components/ButtonLink.tsx:5
Class
CachedValue
rustlib/src/cached_value.rs:9
Interface
CachedValue
obscura-ui/src/bridge/commands.ts:206
Interface
Callback
android/app/src/main/java/net/obscura/vpnclientapp/ui/VpnStatusObserver.kt:24
Interface
Callback
android/app/src/main/java/net/obscura/vpnclientapp/ui/NetworkStatusObserver.kt:16
Class
Canceled
android/lib/billing/src/main/java/net/obscura/lib/billing/BillingManager.kt:28
Interface
Choice
obscura-ui/src/components/SelectCreatable.tsx:4
Class
CityData
windows/obscura-client/NeStatus.cs:87
Class
CityNameCache
<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
Interface
CityOptionsProps
obscura-ui/src/views/ConnectionView.tsx:612
Class
ClassCache
rustlib/src/android/class_cache.rs:8
Class
Cli
rustlib/src/bin/obscura/main.rs:93
Enum
ClientCommand
rustlib/src/bin/obscura/main.rs:68
Enum
ClientError
rustlib/src/linux.rs:14
Class
ClientIpcTestArgs
rustlib/src/bin/obscura/main.rs:65
Class
ClientLoginArgs
rustlib/src/bin/obscura/main.rs:40
Class
ClientStartArgs
rustlib/src/bin/obscura/main.rs:49
Class
ClientState
rustlib/src/client_state.rs:54
Class
ClientStatusArgs
rustlib/src/bin/obscura/main.rs:55
Class
ClientStopArgs
rustlib/src/bin/obscura/main.rs:52
Enum
Cmd
rustlib/src/gui/wip.rs:354
Class
ColorScheme
android/app/src/main/java/net/obscura/vpnclientapp/preferences/Preferences.kt:16
Enum
Command
rustlib/src/bin/obscura/main.rs:77
Class
CommandError
obscura-ui/src/bridge/commands.ts:37
Class
Completed
android/lib/billing/src/main/java/net/obscura/lib/billing/BillingManager.kt:26
next →
1–100 of 405, ranked by callers