outline_mobileproxy_platform_interface library

Classes

OutlineMobileproxyPlatform
The interface that implementations of outline_mobileproxy must implement.
ProxyInfo
Information about a running local proxy started by OutlineMobileproxy.
SmartDialerConfig
Options controlling how the Smart Dialer probes candidate strategies.

Exceptions / Errors

InvalidConfigException
Thrown when the supplied transport configuration, or the Smart Dialer strategy configuration, could not be parsed or resolved into a working dialer.
OutlineMobileproxyException
Base class for exceptions thrown by OutlineMobileproxy.
OutlineMobileproxyPlatformException
Thrown for any other native-side failure that doesn't map to a more specific exception type.
ProxyStartException
Thrown when the local proxy could not be started, for example because the requested local address/port is already in use.
ProxyStateException
Thrown when an operation is requested that requires a running proxy (or requires no proxy to be running) and that precondition isn't met.
ProxyStopException
Thrown when the local proxy could not be stopped cleanly.