Packages

object socket

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

Type Members

  1. type _14 = Digit2[_1, _4]
  2. type cmsghdr = CStruct3[socklen_t, CInt, CInt]
  3. type iovec = CStruct2[Ptr[Byte], CSize]
  4. type linger = CStruct2[CInt, CInt]
  5. type msghdr = CStruct7[Ptr[Byte], socklen_t, Ptr[uio.iovec], CInt, Ptr[Byte], socklen_t, CInt]
  6. type sa_family_t = UShort
  7. type sockaddr = CStruct2[sa_family_t, CArray[CChar, _14]]
  8. type sockaddr_storage = CStruct1[sa_family_t]
  9. type socklen_t = UInt

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. def AF_INET: CInt
    Annotations
    @name( "scalanative_af_inet" )
  5. def AF_INET6: CInt
    Annotations
    @name( "scalanative_af_inet6" )
  6. def AF_UNIX: CInt
    Annotations
    @name( "scalanative_af_unix" )
  7. def AF_UNSPEC: CInt
    Annotations
    @name( "scalanative_af_unspec" )
  8. def MSG_CTRUNC: CInt
    Annotations
    @name( "scalanative_msg_ctrunc" )
  9. def MSG_DONTROUTE: CInt
    Annotations
    @name( "scalanative_msg_dontroute" )
  10. def MSG_EOR: CInt
    Annotations
    @name( "scalanative_msg_eor" )
  11. def MSG_NOSIGNAL: CInt
    Annotations
    @name( "scalanative_msg_nosignal" )
  12. def MSG_OOB: CInt
    Annotations
    @name( "scalanative_msg_oob" )
  13. def MSG_PEEK: CInt
    Annotations
    @name( "scalanative_msg_peek" )
  14. def MSG_TRUNC: CInt
    Annotations
    @name( "scalanative_msg_trunc" )
  15. def MSG_WAITALL: CInt
    Annotations
    @name( "scalanative_msg_waitall" )
  16. def SCM_RIGHTS: CInt
    Annotations
    @name( "scalanative_scm_rights" )
  17. def SOCK_DGRAM: CInt
    Annotations
    @name( "scalanative_sock_dgram" )
  18. def SOCK_RAW: CInt
    Annotations
    @name( "scalanative_sock_raw" )
  19. def SOCK_SEQPACKET: CInt
    Annotations
    @name( "scalanative_sock_seqpacket" )
  20. def SOCK_STREAM: CInt
    Annotations
    @name( "scalanative_sock_stream" )
  21. def SOL_SOCKET: CInt
    Annotations
    @name( "scalanative_sol_socket" )
  22. def SOMAXCONN: CInt
    Annotations
    @name( "scalanative_somaxconn" )
  23. def SO_ACCEPTCONN: CInt
    Annotations
    @name( "scalanative_so_acceptconn" )
  24. def SO_BROADCAST: CInt
    Annotations
    @name( "scalanative_so_broadcast" )
  25. def SO_DEBUG: CInt
    Annotations
    @name( "scalanative_so_debug" )
  26. def SO_DONTROUTE: CInt
    Annotations
    @name( "scalanative_so_dontroute" )
  27. def SO_ERROR: CInt
    Annotations
    @name( "scalanative_so_error" )
  28. def SO_KEEPALIVE: CInt
    Annotations
    @name( "scalanative_so_keepalive" )
  29. def SO_LINGER: CInt
    Annotations
    @name( "scalanative_so_linger" )
  30. def SO_OOBINLINE: CInt
    Annotations
    @name( "scalanative_so_oobinline" )
  31. def SO_RCVBUF: CInt
    Annotations
    @name( "scalanative_so_rcvbuf" )
  32. def SO_RCVLOWAT: CInt
    Annotations
    @name( "scalanative_so_rcvlowat" )
  33. def SO_RCVTIMEO: CInt
    Annotations
    @name( "scalanative_so_rcvtimeo" )
  34. def SO_REUSEADDR: CInt
    Annotations
    @name( "scalanative_so_reuseaddr" )
  35. def SO_SNDBUF: CInt
    Annotations
    @name( "scalanative_so_sndbuf" )
  36. def SO_SNDLOWAT: CInt
    Annotations
    @name( "scalanative_so_sndlowat" )
  37. def SO_SNDTIMEO: CInt
    Annotations
    @name( "scalanative_so_sndtimeo" )
  38. def SO_TYPE: CInt
    Annotations
    @name( "scalanative_so_type" )
  39. def accept(socket: CInt, address: Ptr[sockaddr], address_len: Ptr[socklen_t]): CInt
    Annotations
    @name( "scalanative_accept" )
  40. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  41. def bind(socket: CInt, address: Ptr[sockaddr], address_len: socklen_t): CInt
    Annotations
    @name( "scalanative_bind" )
  42. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  43. def connect(socket: CInt, address: Ptr[sockaddr], address_len: socklen_t): CInt
    Annotations
    @name( "scalanative_connect" )
  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( classOf[java.lang.Throwable] )
  47. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  48. def getsockname(socket: CInt, address: Ptr[sockaddr], address_len: Ptr[socklen_t]): CInt
    Annotations
    @name( "scalanative_getsockname" )
  49. def getsockopt(socket: CInt, level: CInt, option_name: CInt, options_value: Ptr[Byte], option_len: Ptr[socklen_t]): CInt
    Annotations
    @name( "scalanative_getsockopt" )
  50. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  51. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  52. def listen(socket: CInt, backlog: CInt): CInt
    Annotations
    @name( "scalanative_listen" )
  53. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  54. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  55. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  56. def recv(socket: CInt, buffer: Ptr[Byte], length: CSize, flags: CInt): CSSize
    Annotations
    @name( "scalanative_recv" )
  57. def recvfrom(socket: CInt, buffer: Ptr[Byte], length: CSize, flags: CInt, dest_addr: Ptr[sockaddr], address_len: Ptr[socklen_t]): CSSize
  58. def send(socket: CInt, buffer: Ptr[Byte], length: CSize, flags: CInt): CSSize
    Annotations
    @name( "scalanative_send" )
  59. def sendto(socket: CInt, buffer: Ptr[Byte], length: CSize, flags: CInt, dest_addr: Ptr[sockaddr], address_len: socklen_t): CSSize
  60. def setsockopt(socket: CInt, level: CInt, option_name: CInt, options_value: Ptr[Byte], option_len: socklen_t): CInt
    Annotations
    @name( "scalanative_setsockopt" )
  61. def shutdown(socket: CInt, how: CInt): CInt
    Annotations
    @name( "scalanative_shutdown" )
  62. def socket(domain: CInt, tpe: CInt, protocol: CInt): CInt
    Annotations
    @name( "scalanative_socket" )
  63. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  64. def toString(): String
    Definition Classes
    AnyRef → Any
  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( ... ) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped