net.sf.asyncobjects.asyncscala

AsyncFunctions

object AsyncFunctions extends AnyRef

Utilities for creating asynchronous wrappers for the functions. All wrappers execute parameter functions in the vat that was current during creation of the wrapper, so the argument functions are executed in vat that was current at the moment of creation. For each arity there are the following functions (they could be:

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

Value Members

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

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

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

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

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

    Attributes
    final
    Definition Classes
    Any
  6. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  7. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  8. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  9. def equals (arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  10. def export [R] (vat: Vat)(f: ⇒ Promise[R]): () ⇒ Promise[R]

  11. def export [R] (f: ⇒ Promise[R]): () ⇒ Promise[R]

  12. def export0 [R] (vat: Vat)(f: () ⇒ Promise[R]): () ⇒ Promise[R]

  13. def export0 [R] (f: () ⇒ Promise[R]): () ⇒ Promise[R]

  14. def export1 [A1, R] (vat: Vat)(f: (A1) ⇒ Promise[R]): (A1) ⇒ Promise[R]

  15. def export1 [A1, R] (f: (A1) ⇒ Promise[R]): (A1) ⇒ Promise[R]

  16. def export10 [A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R] (vat: Vat)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) ⇒ Promise[R]): (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) ⇒ Promise[R]

  17. def export10 [A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R] (f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) ⇒ Promise[R]): (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) ⇒ Promise[R]

  18. def export2 [A1, A2, R] (vat: Vat)(f: (A1, A2) ⇒ Promise[R]): (A1, A2) ⇒ Promise[R]

  19. def export2 [A1, A2, R] (f: (A1, A2) ⇒ Promise[R]): (A1, A2) ⇒ Promise[R]

  20. def export3 [A1, A2, A3, R] (vat: Vat)(f: (A1, A2, A3) ⇒ Promise[R]): (A1, A2, A3) ⇒ Promise[R]

  21. def export3 [A1, A2, A3, R] (f: (A1, A2, A3) ⇒ Promise[R]): (A1, A2, A3) ⇒ Promise[R]

  22. def export4 [A1, A2, A3, A4, R] (vat: Vat)(f: (A1, A2, A3, A4) ⇒ Promise[R]): (A1, A2, A3, A4) ⇒ Promise[R]

  23. def export4 [A1, A2, A3, A4, R] (f: (A1, A2, A3, A4) ⇒ Promise[R]): (A1, A2, A3, A4) ⇒ Promise[R]

  24. def export5 [A1, A2, A3, A4, A5, R] (vat: Vat)(f: (A1, A2, A3, A4, A5) ⇒ Promise[R]): (A1, A2, A3, A4, A5) ⇒ Promise[R]

  25. def export5 [A1, A2, A3, A4, A5, R] (f: (A1, A2, A3, A4, A5) ⇒ Promise[R]): (A1, A2, A3, A4, A5) ⇒ Promise[R]

  26. def export6 [A1, A2, A3, A4, A5, A6, R] (vat: Vat)(f: (A1, A2, A3, A4, A5, A6) ⇒ Promise[R]): (A1, A2, A3, A4, A5, A6) ⇒ Promise[R]

  27. def export6 [A1, A2, A3, A4, A5, A6, R] (f: (A1, A2, A3, A4, A5, A6) ⇒ Promise[R]): (A1, A2, A3, A4, A5, A6) ⇒ Promise[R]

  28. def export7 [A1, A2, A3, A4, A5, A6, A7, R] (vat: Vat)(f: (A1, A2, A3, A4, A5, A6, A7) ⇒ Promise[R]): (A1, A2, A3, A4, A5, A6, A7) ⇒ Promise[R]

  29. def export7 [A1, A2, A3, A4, A5, A6, A7, R] (f: (A1, A2, A3, A4, A5, A6, A7) ⇒ Promise[R]): (A1, A2, A3, A4, A5, A6, A7) ⇒ Promise[R]

  30. def export8 [A1, A2, A3, A4, A5, A6, A7, A8, R] (vat: Vat)(f: (A1, A2, A3, A4, A5, A6, A7, A8) ⇒ Promise[R]): (A1, A2, A3, A4, A5, A6, A7, A8) ⇒ Promise[R]

  31. def export8 [A1, A2, A3, A4, A5, A6, A7, A8, R] (f: (A1, A2, A3, A4, A5, A6, A7, A8) ⇒ Promise[R]): (A1, A2, A3, A4, A5, A6, A7, A8) ⇒ Promise[R]

  32. def export9 [A1, A2, A3, A4, A5, A6, A7, A8, A9, R] (vat: Vat)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9) ⇒ Promise[R]): (A1, A2, A3, A4, A5, A6, A7, A8, A9) ⇒ Promise[R]

  33. def export9 [A1, A2, A3, A4, A5, A6, A7, A8, A9, R] (f: (A1, A2, A3, A4, A5, A6, A7, A8, A9) ⇒ Promise[R]): (A1, A2, A3, A4, A5, A6, A7, A8, A9) ⇒ Promise[R]

  34. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  35. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef
  36. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  37. def isInstanceOf [T0] : Boolean

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

    Attributes
    final
    Definition Classes
    AnyRef
  39. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  40. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  41. def oneway [T] (vat: Vat)(f: ⇒ T): () ⇒ Unit

  42. def oneway [T] (f: ⇒ T): () ⇒ Unit

  43. def oneway0 (vat: Vat)(f: Function0[_]): () ⇒ Unit

  44. def oneway0 (f: Function0[_]): () ⇒ Unit

  45. def oneway1 [A1] (vat: Vat)(f: Function1[A1, _]): (A1) ⇒ Unit

  46. def oneway1 [A1] (f: Function1[A1, _]): (A1) ⇒ Unit

  47. def oneway10 [A1, A2, A3, A4, A5, A6, A7, A8, A9, A10] (vat: Vat)(f: Function10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, _]): (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) ⇒ Unit

  48. def oneway10 [A1, A2, A3, A4, A5, A6, A7, A8, A9, A10] (f: Function10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, _]): (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) ⇒ Unit

  49. def oneway2 [A1, A2] (vat: Vat)(f: Function2[A1, A2, _]): (A1, A2) ⇒ Unit

  50. def oneway2 [A1, A2] (f: Function2[A1, A2, _]): (A1, A2) ⇒ Unit

  51. def oneway3 [A1, A2, A3] (vat: Vat)(f: Function3[A1, A2, A3, _]): (A1, A2, A3) ⇒ Unit

  52. def oneway3 [A1, A2, A3] (f: Function3[A1, A2, A3, _]): (A1, A2, A3) ⇒ Unit

  53. def oneway4 [A1, A2, A3, A4] (vat: Vat)(f: Function4[A1, A2, A3, A4, _]): (A1, A2, A3, A4) ⇒ Unit

  54. def oneway4 [A1, A2, A3, A4] (f: Function4[A1, A2, A3, A4, _]): (A1, A2, A3, A4) ⇒ Unit

  55. def oneway5 [A1, A2, A3, A4, A5] (vat: Vat)(f: Function5[A1, A2, A3, A4, A5, _]): (A1, A2, A3, A4, A5) ⇒ Unit

  56. def oneway5 [A1, A2, A3, A4, A5] (f: Function5[A1, A2, A3, A4, A5, _]): (A1, A2, A3, A4, A5) ⇒ Unit

  57. def oneway6 [A1, A2, A3, A4, A5, A6] (vat: Vat)(f: Function6[A1, A2, A3, A4, A5, A6, _]): (A1, A2, A3, A4, A5, A6) ⇒ Unit

  58. def oneway6 [A1, A2, A3, A4, A5, A6] (f: Function6[A1, A2, A3, A4, A5, A6, _]): (A1, A2, A3, A4, A5, A6) ⇒ Unit

  59. def oneway7 [A1, A2, A3, A4, A5, A6, A7] (vat: Vat)(f: Function7[A1, A2, A3, A4, A5, A6, A7, _]): (A1, A2, A3, A4, A5, A6, A7) ⇒ Unit

  60. def oneway7 [A1, A2, A3, A4, A5, A6, A7] (f: Function7[A1, A2, A3, A4, A5, A6, A7, _]): (A1, A2, A3, A4, A5, A6, A7) ⇒ Unit

  61. def oneway8 [A1, A2, A3, A4, A5, A6, A7, A8] (vat: Vat)(f: Function8[A1, A2, A3, A4, A5, A6, A7, A8, _]): (A1, A2, A3, A4, A5, A6, A7, A8) ⇒ Unit

  62. def oneway8 [A1, A2, A3, A4, A5, A6, A7, A8] (f: Function8[A1, A2, A3, A4, A5, A6, A7, A8, _]): (A1, A2, A3, A4, A5, A6, A7, A8) ⇒ Unit

  63. def oneway9 [A1, A2, A3, A4, A5, A6, A7, A8, A9] (vat: Vat)(f: Function9[A1, A2, A3, A4, A5, A6, A7, A8, A9, _]): (A1, A2, A3, A4, A5, A6, A7, A8, A9) ⇒ Unit

  64. def oneway9 [A1, A2, A3, A4, A5, A6, A7, A8, A9] (f: Function9[A1, A2, A3, A4, A5, A6, A7, A8, A9, _]): (A1, A2, A3, A4, A5, A6, A7, A8, A9) ⇒ Unit

  65. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  66. def toString (): String

    Definition Classes
    AnyRef → Any
  67. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  70. def wrap [R] (vat: Vat)(f: ⇒ R): () ⇒ Promise[R]

  71. def wrap [R] (f: ⇒ R): () ⇒ Promise[R]

  72. def wrap0 [R] (vat: Vat)(f: () ⇒ R): () ⇒ Promise[R]

  73. def wrap0 [R] (f: () ⇒ R): () ⇒ Promise[R]

  74. def wrap1 [A1, R] (vat: Vat)(f: (A1) ⇒ R): (A1) ⇒ Promise[R]

  75. def wrap1 [A1, R] (f: (A1) ⇒ R): (A1) ⇒ Promise[R]

  76. def wrap10 [A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R] (vat: Vat)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) ⇒ R): (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) ⇒ Promise[R]

  77. def wrap10 [A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R] (f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) ⇒ R): (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) ⇒ Promise[R]

  78. def wrap2 [A1, A2, R] (vat: Vat)(f: (A1, A2) ⇒ R): (A1, A2) ⇒ Promise[R]

  79. def wrap2 [A1, A2, R] (f: (A1, A2) ⇒ R): (A1, A2) ⇒ Promise[R]

  80. def wrap3 [A1, A2, A3, R] (vat: Vat)(f: (A1, A2, A3) ⇒ R): (A1, A2, A3) ⇒ Promise[R]

  81. def wrap3 [A1, A2, A3, R] (f: (A1, A2, A3) ⇒ R): (A1, A2, A3) ⇒ Promise[R]

  82. def wrap4 [A1, A2, A3, A4, R] (vat: Vat)(f: (A1, A2, A3, A4) ⇒ R): (A1, A2, A3, A4) ⇒ Promise[R]

  83. def wrap4 [A1, A2, A3, A4, R] (f: (A1, A2, A3, A4) ⇒ R): (A1, A2, A3, A4) ⇒ Promise[R]

  84. def wrap5 [A1, A2, A3, A4, A5, R] (vat: Vat)(f: (A1, A2, A3, A4, A5) ⇒ R): (A1, A2, A3, A4, A5) ⇒ Promise[R]

  85. def wrap5 [A1, A2, A3, A4, A5, R] (f: (A1, A2, A3, A4, A5) ⇒ R): (A1, A2, A3, A4, A5) ⇒ Promise[R]

  86. def wrap6 [A1, A2, A3, A4, A5, A6, R] (vat: Vat)(f: (A1, A2, A3, A4, A5, A6) ⇒ R): (A1, A2, A3, A4, A5, A6) ⇒ Promise[R]

  87. def wrap6 [A1, A2, A3, A4, A5, A6, R] (f: (A1, A2, A3, A4, A5, A6) ⇒ R): (A1, A2, A3, A4, A5, A6) ⇒ Promise[R]

  88. def wrap7 [A1, A2, A3, A4, A5, A6, A7, R] (vat: Vat)(f: (A1, A2, A3, A4, A5, A6, A7) ⇒ R): (A1, A2, A3, A4, A5, A6, A7) ⇒ Promise[R]

  89. def wrap7 [A1, A2, A3, A4, A5, A6, A7, R] (f: (A1, A2, A3, A4, A5, A6, A7) ⇒ R): (A1, A2, A3, A4, A5, A6, A7) ⇒ Promise[R]

  90. def wrap8 [A1, A2, A3, A4, A5, A6, A7, A8, R] (vat: Vat)(f: (A1, A2, A3, A4, A5, A6, A7, A8) ⇒ R): (A1, A2, A3, A4, A5, A6, A7, A8) ⇒ Promise[R]

  91. def wrap8 [A1, A2, A3, A4, A5, A6, A7, A8, R] (f: (A1, A2, A3, A4, A5, A6, A7, A8) ⇒ R): (A1, A2, A3, A4, A5, A6, A7, A8) ⇒ Promise[R]

  92. def wrap9 [A1, A2, A3, A4, A5, A6, A7, A8, A9, R] (vat: Vat)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9) ⇒ R): (A1, A2, A3, A4, A5, A6, A7, A8, A9) ⇒ Promise[R]

  93. def wrap9 [A1, A2, A3, A4, A5, A6, A7, A8, A9, R] (f: (A1, A2, A3, A4, A5, A6, A7, A8, A9) ⇒ R): (A1, A2, A3, A4, A5, A6, A7, A8, A9) ⇒ Promise[R]

Inherited from AnyRef

Inherited from Any