Skip to content

topl-core-base / io.matthewnelson.topl_core_base / BaseConsts / IsolationFlag

IsolationFlag

@Target([AnnotationTarget.CLASS, AnnotationTarget.TYPE, AnnotationTarget.VALUE_PARAMETER, AnnotationTarget.PROPERTY]) annotation class IsolationFlag (source)

Constructors

Name Summary
<init> IsolationFlag()

Companion Object Properties

Name Summary
CACHE_DNS const val CACHE_DNS:String
CACHE_IPV4_DNS const val CACHE_IPV4_DNS:String
CACHE_IPV6_DNS const val CACHE_IPV6_DNS:String
IPV6_TRAFFIC const val IPV6_TRAFFIC:String
ISOLATE_CLIENT_PROTOCOL const val ISOLATE_CLIENT_PROTOCOL:String
ISOLATE_DEST_ADDR const val ISOLATE_DEST_ADDR:String
ISOLATE_DEST_PORT const val ISOLATE_DEST_PORT:String
KEEP_ALIVE_ISOLATE_SOCKS_AUTH const val KEEP_ALIVE_ISOLATE_SOCKS_AUTH:String
NO_DNS_REQUEST const val NO_DNS_REQUEST:String
NO_IPV4_TRAFFIC const val NO_IPV4_TRAFFIC:String
NO_ISOLATE_CLIENT_ADDR const val NO_ISOLATE_CLIENT_ADDR:String
NO_ISOLATE_SOCKS_AUTH const val NO_ISOLATE_SOCKS_AUTH:String
NO_ONION_TRAFFIC const val NO_ONION_TRAFFIC:String
ONION_TRAFFIC_ONLY const val ONION_TRAFFIC_ONLY:String
PREFER_IPV6 const val PREFER_IPV6:String
PREFER_IPV6_AUTOMAP const val PREFER_IPV6_AUTOMAP:String
PREFER_SOCKS_NO_AUTH const val PREFER_SOCKS_NO_AUTH:String
USE_DNS_CACHE const val USE_DNS_CACHE:String
USE_IPV4_CACHE const val USE_IPV4_CACHE:String
USE_IPV6_CACHE const val USE_IPV6_CACHE:String

Companion Object Functions

Name Summary
getAll fun getAll():List<String>