scala.tools.util

SignalManager

object SignalManager extends SignalManager

Source
SignalManager.scala
Linear Supertypes
SignalManager, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. SignalManager
  2. SignalManager
  3. AnyRef
  4. Any
Visibility
  1. Public
  2. All

Type Members

  1. class SignalError extends WSignal

  2. type WSignal = WSignal

    Definition Classes
    SignalManager

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def ABRT: WSignal

  7. def ALRM: WSignal

  8. def BUS: WSignal

  9. def CHLD: WSignal

  10. def CONT: WSignal

  11. def EMT: WSignal

  12. def FPE: WSignal

  13. def HUP: WSignal

  14. def ILL: WSignal

  15. def INFO: WSignal

  16. def INT: WSignal

  17. def IO: WSignal

  18. def KILL: WSignal

  19. def PIPE: WSignal

  20. def PROF: WSignal

  21. def QUIT: WSignal

  22. def SEGV: WSignal

  23. def STOP: WSignal

  24. def SYS: WSignal

  25. def TERM: WSignal

  26. def TRAP: WSignal

  27. def TSTP: WSignal

  28. def TTIN: WSignal

  29. def TTOU: WSignal

  30. def URG: WSignal

  31. def USR1: WSignal

  32. def USR2: WSignal

  33. def VTALRM: WSignal

  34. def WINCH: WSignal

  35. def XCPU: WSignal

  36. def XFSZ: WSignal

  37. def all: List[WSignal]

  38. def apply(sigNumber: Int): WSignal

  39. def apply(name: String): WSignal

    Use apply and update to get and set handlers.

    Use apply and update to get and set handlers.

    Definition Classes
    SignalManager
  40. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  41. def clone(): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  42. def defaultSignals(): List[WSignal]

  43. def dump(): Unit

  44. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  45. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  46. def finalize(): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  47. def findOpenSignal(): WSignal

  48. final def getClass(): java.lang.Class[_]

    Definition Classes
    AnyRef → Any
  49. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  50. def ignoredSignals(): List[WSignal]

  51. def info(): String

    Definition Classes
    SignalManager
  52. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  53. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  54. final def notify(): Unit

    Definition Classes
    AnyRef
  55. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  56. def public(name: String, description: String)(body: ⇒ Unit): Unit

    Definition Classes
    SignalManager
  57. object rSignal extends Shield

  58. object rSignalHandler extends Shield

  59. def requireInterval(seconds: Int, wrapper: WSignal)(fn: (Boolean) ⇒ Unit): AnyRef

    Given a number of seconds, a signal, and a function: sets up a handler which upon receiving the signal once, calls the function with argument true, and if the signal is received again within the allowed time, calls it with argument false.

    Given a number of seconds, a signal, and a function: sets up a handler which upon receiving the signal once, calls the function with argument true, and if the signal is received again within the allowed time, calls it with argument false. (Otherwise it calls it with true and starts the timer over again.)

  60. def reserved: Set[WSignal]

    Signals which are either inaccessible or which seem like particularly bad choices when looking for an open one.

  61. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  62. def toString(): String

    Definition Classes
    AnyRef → Any
  63. def unreserved: List[WSignal]

  64. def update(name: String, body: ⇒ Unit): Unit

    Definition Classes
    SignalManager
  65. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  66. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  67. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from SignalManager

Inherited from AnyRef

Inherited from Any