enum
TorControl::Signal
Defined in:
send_signal.crEnum Members
-
Reload =
0 -
Reload: reload config items.
-
Shutdown =
1 -
Controlled shutdown: if server is an OP, exit immediately. If it's an OR, close listeners and exit after ShutdownWaitLength seconds.
-
Dump =
2 -
Dump stats: log information about open connections and circuits.
-
Debug =
3 -
Debug: switch all open logs to loglevel debug.
-
Halt =
4 -
Immediate shutdown: clean up and exit now.
-
Hup =
5 -
Reload
-
Int =
6 -
Shutdown
-
Usr1 =
7 -
Dump
-
Usr2 =
8 -
Debug
-
Term =
9 -
Halt
-
Newnym =
10 -
Switch to clean circuits, so new application requests don't share any circuits with old ones. Also clears the client-side DNS cache. (Tor MAY rate-limit its response to this signal.)
-
ClearDnsCache =
11 -
Forget the client-side cached IPs for all hostnames.
-
Heartbeat =
12 -
Make Tor dump an unscheduled Heartbeat message to log.
-
Active =
13 -
Tell Tor to stop being "dormant", as if it had received a user-initiated network request.
-
Dormant =
14 -
Tell Tor to become "dormant". A dormant Tor will try to avoid CPU and network usage until it receives user-initiated network request. (Don't use this on relays or hidden services yet!)
Instance Method Summary
-
#active?
Returns
trueif this enum value equalsActive -
#clear_dns_cache?
Returns
trueif this enum value equalsClearDnsCache -
#debug?
Returns
trueif this enum value equalsDebug -
#dormant?
Returns
trueif this enum value equalsDormant -
#dump?
Returns
trueif this enum value equalsDump -
#halt?
Returns
trueif this enum value equalsHalt -
#heartbeat?
Returns
trueif this enum value equalsHeartbeat -
#hup?
Returns
trueif this enum value equalsHup -
#int?
Returns
trueif this enum value equalsInt -
#newnym?
Returns
trueif this enum value equalsNewnym -
#reload?
Returns
trueif this enum value equalsReload -
#shutdown?
Returns
trueif this enum value equalsShutdown -
#term?
Returns
trueif this enum value equalsTerm -
#usr1?
Returns
trueif this enum value equalsUsr1 -
#usr2?
Returns
trueif this enum value equalsUsr2