Control
A DSL builder scope for TorOption.__ControlPort and TorOption.ControlPort. Because kmp-tor is built entirely around tor's control connection APIs, disable is made unavailable and the argument is always initialized with a value of auto.
If utilizing kmp-tor:runtime, TorOption.__ControlPort will always be added if not already present.
Properties
Functions
Link copied to clipboard
Sets the argument to auto, indicating that tor should pick a port value for this TorOption.
Link copied to clipboard
open override fun flagsUnix(block: ThisBlock<BuilderScopePort.FlagsBuilderUnix>): BuilderScopePort.Control
Adds unix flags to the TorSetting.LineItem.optionals of this builder result.
Link copied to clipboard
Sets the argument to the specified port.
Link copied to clipboard
In the event a configured Port is unavailable on the host device, tor will fail to start.
Link copied to clipboard
For a TorOption which can be configured to use Unix Sockets, containing the attribute TorOption.Attribute.UNIX_SOCKET.