Object

scala.scalanative.loop

LibUV

Related Doc: package loop

Permalink

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. All

Type Members

  1. type AllocCB = CFuncPtr3[TCPHandle, CSize, Ptr[Buffer], Unit]

    Permalink
  2. type Buffer = CStruct2[Ptr[Byte], CSize]

    Permalink
  3. type CloseCB = CFuncPtr1[UVHandle, Unit]

    Permalink
  4. type Connection = Ptr[Byte]

    Permalink
  5. type ConnectionCB = CFuncPtr2[TCPHandle, Int, Unit]

    Permalink
  6. type FSCB = CFuncPtr1[FSReq, Unit]

    Permalink
  7. type FSReq = Ptr[Ptr[Byte]]

    Permalink
  8. type Loop = Ptr[Byte]

    Permalink
  9. type PipeHandle = Ptr[Byte]

    Permalink
  10. type PollCB = CFuncPtr3[PollHandle, Int, Int, Unit]

    Permalink
  11. type PollHandle = Ptr[Byte]

    Permalink
  12. type PrepareCB = CFuncPtr1[PrepareHandle, Unit]

    Permalink
  13. type PrepareHandle = Ptr[Byte]

    Permalink
  14. type ReadCB = CFuncPtr3[TCPHandle, CSSize, Ptr[Buffer], Unit]

    Permalink
  15. type ShutdownCB = CFuncPtr2[ShutdownReq, Int, Unit]

    Permalink
  16. type ShutdownReq = Ptr[Ptr[Byte]]

    Permalink
  17. type TCPHandle = Ptr[Byte]

    Permalink
  18. type TTYHandle = Ptr[Byte]

    Permalink
  19. type TimerCB = CFuncPtr1[TimerHandle, Unit]

    Permalink
  20. type TimerHandle = Ptr[Byte]

    Permalink
  21. type UVHandle = Ptr[Byte]

    Permalink
  22. type WriteCB = CFuncPtr2[WriteReq, Int, Unit]

    Permalink
  23. type WriteReq = Ptr[Ptr[Byte]]

    Permalink

Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  8. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  9. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  10. final def isInstanceOf[T0]: Boolean

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

    Permalink
    Definition Classes
    AnyRef
  12. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  13. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  14. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  15. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  16. def uv_accept(server: PipeHandle, client: PipeHandle): Int

    Permalink
  17. def uv_close(handle: PipeHandle, closeCB: CloseCB): Unit

    Permalink
  18. def uv_default_loop(): Loop

    Permalink
  19. def uv_err_name(err: Int): CString

    Permalink
  20. def uv_fileno(handle: TTYHandle, fileno: Ptr[Int]): Int

    Permalink
  21. def uv_fs_close(loop: Loop, req: FSReq, fd: Int, fsCB: FSCB): Int

    Permalink
  22. def uv_fs_get_ptr(req: FSReq): Ptr[Byte]

    Permalink
  23. def uv_fs_get_result(req: FSReq): Int

    Permalink
  24. def uv_fs_open(loop: Loop, req: FSReq, path: CString, flags: Int, mode: Int, cb: FSCB): Int

    Permalink
  25. def uv_fs_read(loop: Loop, req: FSReq, fd: Int, bufs: Ptr[Buffer], numBufs: Int, offset: Long, fsCB: FSCB): Int

    Permalink
  26. def uv_fs_write(loop: Loop, req: FSReq, fd: Int, bufs: Ptr[Buffer], numBufs: Int, offset: Long, fsCB: FSCB): Int

    Permalink
  27. def uv_guess_handle(fd: Int): Int

    Permalink
  28. def uv_handle_size(h_type: Int): CSize

    Permalink
  29. def uv_handle_type_name(handle: TTYHandle): Int

    Permalink
  30. def uv_ip4_addr(address: CString, port: Int, out_addr: Ptr[Byte]): Int

    Permalink
  31. def uv_ip4_name(address: Ptr[Byte], s: CString, size: Int): Int

    Permalink
  32. def uv_is_active(handle: Ptr[Byte]): Int

    Permalink
  33. def uv_is_closing(handle: PipeHandle): Int

    Permalink
  34. def uv_listen(handle: PipeHandle, backlog: Int, callback: ConnectionCB): Int

    Permalink
  35. def uv_loop_alive(loop: Loop): CInt

    Permalink
  36. def uv_loop_close(loop: Loop): CInt

    Permalink
  37. def uv_loop_size(): CSize

    Permalink
  38. def uv_pipe_bind(handle: PipeHandle, socketName: CString): Int

    Permalink
  39. def uv_pipe_init(loop: Loop, handle: PipeHandle, ipc: Int): Int

    Permalink
  40. def uv_pipe_open(handle: PipeHandle, fd: Int): Int

    Permalink
  41. def uv_poll_init(loop: Loop, handle: PollHandle, fd: Int): Int

    Permalink
  42. def uv_poll_init_socket(loop: Loop, handle: PollHandle, socket: Ptr[Byte]): Int

    Permalink
  43. def uv_poll_start(handle: PollHandle, events: Int, cb: PollCB): Int

    Permalink
  44. def uv_poll_stop(handle: PollHandle): Int

    Permalink
  45. def uv_prepare_init(loop: Loop, handle: PrepareHandle): Int

    Permalink
  46. def uv_prepare_start(handle: PrepareHandle, cb: PrepareCB): Int

    Permalink
  47. def uv_prepare_stop(handle: PrepareHandle): Unit

    Permalink
  48. def uv_read_start(client: PipeHandle, allocCB: AllocCB, readCB: ReadCB): Int

    Permalink
  49. def uv_read_stop(client: PipeHandle): Int

    Permalink
  50. def uv_req_cleanup(req: FSReq): Unit

    Permalink
  51. def uv_req_size(r_type: Int): CSize

    Permalink
  52. def uv_run(loop: Loop, runMode: Int): Int

    Permalink
  53. def uv_shutdown(shutdownReq: ShutdownReq, client: PipeHandle, shutdownCB: ShutdownCB): Int

    Permalink
  54. def uv_strerror(err: Int): CString

    Permalink
  55. def uv_tcp_bind(tcp_handle: TCPHandle, address: Ptr[Byte], flags: Int): Int

    Permalink
  56. def uv_tcp_init(loop: Loop, tcp_handle: TCPHandle): Int

    Permalink
  57. def uv_timer_init(loop: Loop, handle: TimerHandle): Int

    Permalink
  58. def uv_timer_start(handle: TimerHandle, cb: TimerCB, timeout: Long, repeat: Long): Int

    Permalink
  59. def uv_timer_stop(handle: TimerHandle): Int

    Permalink
  60. def uv_tty_init(loop: Loop, handle: TTYHandle, fd: Int, readable: Int): Int

    Permalink
  61. def uv_write(writeReq: WriteReq, client: PipeHandle, bufs: Ptr[Buffer], numBufs: Int, writeCB: WriteCB): Int

    Permalink
  62. final def wait(arg0: Long, arg1: Int): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  64. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from AnyRef

Inherited from Any

Ungrouped