Packages

object LibUV

Annotations
@link("uv") @extern()
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LibUV
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type AllocCB = CFuncPtr3[TCPHandle, CSize, Ptr[Buffer], Unit]
  2. type Buffer = CStruct2[Ptr[Byte], CSize]
  3. type CloseCB = CFuncPtr1[UVHandle, Unit]
  4. type Connection = Ptr[Byte]
  5. type ConnectionCB = CFuncPtr2[TCPHandle, Int, Unit]
  6. type FSCB = CFuncPtr1[FSReq, Unit]
  7. type FSReq = Ptr[Ptr[Byte]]
  8. type Loop = Ptr[Byte]
  9. type PipeHandle = Ptr[Byte]
  10. type PollCB = CFuncPtr3[PollHandle, Integer, Integer, Unit]
  11. type PollHandle = Ptr[Byte]
  12. type PrepareCB = CFuncPtr1[PrepareHandle, Unit]
  13. type PrepareHandle = Ptr[Byte]
  14. type ReadCB = CFuncPtr3[TCPHandle, CSSize, Ptr[Buffer], Unit]
  15. type ShutdownCB = CFuncPtr2[ShutdownReq, Int, Unit]
  16. type ShutdownReq = Ptr[Ptr[Byte]]
  17. type TCPHandle = Ptr[Byte]
  18. type TTYHandle = Ptr[Byte]
  19. type TimerCB = CFuncPtr1[TimerHandle, Unit]
  20. type TimerHandle = Ptr[Byte]
  21. type UVHandle = Ptr[Byte]
  22. type WriteCB = CFuncPtr2[WriteReq, Int, Unit]
  23. type WriteReq = Ptr[Ptr[Byte]]

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  16. def toString(): String
    Definition Classes
    AnyRef → Any
  17. def uv_accept(server: PipeHandle, client: PipeHandle): Int
  18. def uv_close(handle: PipeHandle, closeCB: CloseCB): Unit
  19. def uv_default_loop(): Loop
  20. def uv_err_name(err: Int): CString
  21. def uv_fileno(handle: TTYHandle, fileno: Ptr[Int]): Int
  22. def uv_fs_close(loop: Loop, req: FSReq, fd: Int, fsCB: FSCB): Int
  23. def uv_fs_get_ptr(req: FSReq): Ptr[Byte]
  24. def uv_fs_get_result(req: FSReq): Int
  25. def uv_fs_open(loop: Loop, req: FSReq, path: CString, flags: Int, mode: Int, cb: FSCB): Int
  26. def uv_fs_read(loop: Loop, req: FSReq, fd: Int, bufs: Ptr[Buffer], numBufs: Int, offset: Long, fsCB: FSCB): Int
  27. def uv_fs_write(loop: Loop, req: FSReq, fd: Int, bufs: Ptr[Buffer], numBufs: Int, offset: Long, fsCB: FSCB): Int
  28. def uv_guess_handle(fd: Int): Int
  29. def uv_handle_size(h_type: Int): CSize
  30. def uv_handle_type_name(handle: TTYHandle): Int
  31. def uv_ip4_addr(address: CString, port: Int, out_addr: Ptr[Byte]): Int
  32. def uv_ip4_name(address: Ptr[Byte], s: CString, size: Int): Int
  33. def uv_is_active(handle: Ptr[Byte]): Int
  34. def uv_is_closing(handle: PipeHandle): Int
  35. def uv_listen(handle: PipeHandle, backlog: Int, callback: ConnectionCB): Int
  36. def uv_loop_alive(loop: Loop): CInt
  37. def uv_loop_close(loop: Loop): CInt
  38. def uv_loop_size(): CSize
  39. def uv_pipe_bind(handle: PipeHandle, socketName: CString): Int
  40. def uv_pipe_init(loop: Loop, handle: PipeHandle, ipc: Int): Int
  41. def uv_pipe_open(handle: PipeHandle, fd: Int): Int
  42. def uv_poll_init(loop: Loop, handle: PollHandle, fd: Int): Int
  43. def uv_poll_init_socket(loop: Loop, handle: PollHandle, socket: Ptr[Byte]): Int
  44. def uv_poll_start(handle: PollHandle, events: Int, cb: PollCB): Int
  45. def uv_poll_stop(handle: PollHandle): Int
  46. def uv_prepare_init(loop: Loop, handle: PrepareHandle): Int
  47. def uv_prepare_start(handle: PrepareHandle, cb: PrepareCB): Int
  48. def uv_prepare_stop(handle: PrepareHandle): Unit
  49. def uv_read_start(client: PipeHandle, allocCB: AllocCB, readCB: ReadCB): Int
  50. def uv_read_stop(client: PipeHandle): Int
  51. def uv_req_cleanup(req: FSReq): Unit
  52. def uv_req_size(r_type: Int): CSize
  53. def uv_run(loop: Loop, runMode: Int): Int
  54. def uv_shutdown(shutdownReq: ShutdownReq, client: PipeHandle, shutdownCB: ShutdownCB): Int
  55. def uv_strerror(err: Int): CString
  56. def uv_tcp_bind(tcp_handle: TCPHandle, address: Ptr[Byte], flags: Int): Int
  57. def uv_tcp_init(loop: Loop, tcp_handle: TCPHandle): Int
  58. def uv_timer_init(loop: Loop, handle: TimerHandle): Int
  59. def uv_timer_start(handle: TimerHandle, cb: TimerCB, timeout: Long, repeat: Long): Int
  60. def uv_timer_stop(handle: TimerHandle): Int
  61. def uv_tty_init(loop: Loop, handle: TTYHandle, fd: Int, readable: Int): Int
  62. def uv_write(writeReq: WriteReq, client: PipeHandle, bufs: Ptr[Buffer], numBufs: Int, writeCB: WriteCB): Int
  63. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  64. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  65. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped