Packages

object socket

Annotations
@extern()
Linear Supertypes
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_REUSEPORT: CInt
    Annotations
    @name( "scalanative_so_reuseport" )
  36. def SO_SNDBUF: CInt
    Annotations
    @name( "scalanative_so_sndbuf" )
  37. def SO_SNDLOWAT: CInt
    Annotations
    @name( "scalanative_so_sndlowat" )
  38. def SO_SNDTIMEO: CInt
    Annotations
    @name( "scalanative_so_sndtimeo" )
  39. def SO_TYPE: CInt
    Annotations
    @name( "scalanative_so_type" )
  40. def accept(socket: CInt, address: Ptr[sockaddr], address_len: Ptr[socklen_t]): CInt
    Annotations
    @name( "scalanative_accept" )
  41. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  42. def bind(socket: CInt, address: Ptr[sockaddr], address_len: socklen_t): CInt
    Annotations
    @name( "scalanative_bind" )
  43. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  44. def connect(socket: CInt, address: Ptr[sockaddr], address_len: socklen_t): CInt
    Annotations
    @name( "scalanative_connect" )
  45. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  46. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  47. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  48. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  49. def getpeername(socket: CInt, address: Ptr[sockaddr], address_len: Ptr[socklen_t]): CInt
    Annotations
    @name( "scalanative_getpeername" )
  50. def getsockname(socket: CInt, address: Ptr[sockaddr], address_len: Ptr[socklen_t]): CInt
    Annotations
    @name( "scalanative_getsockname" )
  51. def getsockopt(socket: CInt, level: CInt, option_name: CInt, options_value: Ptr[Byte], option_len: Ptr[socklen_t]): CInt
  52. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  53. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  54. def listen(socket: CInt, backlog: CInt): CInt
  55. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  56. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  57. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  58. def recv(socket: CInt, buffer: Ptr[Byte], length: CSize, flags: CInt): CSSize
  59. def recvfrom(socket: CInt, buffer: Ptr[Byte], length: CSize, flags: CInt, dest_addr: Ptr[sockaddr], address_len: Ptr[socklen_t]): CSSize
  60. def send(socket: CInt, buffer: Ptr[Byte], length: CSize, flags: CInt): CSSize
  61. def sendto(socket: CInt, buffer: Ptr[Byte], length: CSize, flags: CInt, dest_addr: Ptr[sockaddr], address_len: socklen_t): CSSize
  62. def setsockopt(socket: CInt, level: CInt, option_name: CInt, options_value: Ptr[Byte], option_len: socklen_t): CInt
  63. def shutdown(socket: CInt, how: CInt): CInt
  64. def socket(domain: CInt, tpe: CInt, protocol: CInt): CInt
  65. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  66. def toString(): String
    Definition Classes
    AnyRef → Any
  67. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  68. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  69. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped