Object

scala.scalanative.posix.sys

socket

Related Doc: package sys

Permalink

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 = Digit[_1, _4]

    Permalink
  2. type cmsghdr = CStruct3[socklen_t, CInt, CInt]

    Permalink
  3. type iovec = CStruct2[Ptr[Byte], CSize]

    Permalink
  4. type linger = CStruct2[CInt, CInt]

    Permalink
  5. type msghdr = CStruct7[Ptr[Byte], socklen_t, Ptr[uio.iovec], CInt, Ptr[Byte], socklen_t, CInt]

    Permalink
  6. type sa_family_t = UShort

    Permalink
  7. type sockaddr = CStruct2[sa_family_t, CArray[CChar, _14]]

    Permalink
  8. type sockaddr_storage = CStruct1[sa_family_t]

    Permalink
  9. type socklen_t = UInt

    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. def AF_INET: CInt

    Permalink
    Annotations
    @name( name = "scalanative_AF_INET" )
  5. def AF_INET6: CInt

    Permalink
    Annotations
    @name( name = "scalanative_AF_INET6" )
  6. def AF_UNIX: CInt

    Permalink
    Annotations
    @name( name = "scalanative_AF_UNIX" )
  7. def AF_UNSPEC: CInt

    Permalink
    Annotations
    @name( name = "scalanative_AF_UNSPEC" )
  8. def MSG_CTRUNC: CInt

    Permalink
    Annotations
    @name( name = "scalanative_MSG_CTRUNC" )
  9. def MSG_DONTROUTE: CInt

    Permalink
    Annotations
    @name( name = "scalanative_MSG_DONTROUTE" )
  10. def MSG_EOR: CInt

    Permalink
    Annotations
    @name( name = "scalanative_MSG_EOR" )
  11. def MSG_NOSIGNAL: CInt

    Permalink
    Annotations
    @name( name = "scalanative_MSG_NOSIGNAL" )
  12. def MSG_OOB: CInt

    Permalink
    Annotations
    @name( name = "scalanative_MSG_OOB" )
  13. def MSG_PEEK: CInt

    Permalink
    Annotations
    @name( name = "scalanative_MSG_PEEK" )
  14. def MSG_TRUNC: CInt

    Permalink
    Annotations
    @name( name = "scalanative_MSG_TRUNC" )
  15. def MSG_WAITALL: CInt

    Permalink
    Annotations
    @name( name = "scalanative_MSG_WAITALL" )
  16. def SCM_RIGHTS: CInt

    Permalink
    Annotations
    @name( name = "scalanative_SCM_RIGHTS" )
  17. def SOCK_DGRAM: CInt

    Permalink
    Annotations
    @name( name = "scalanative_SOCK_DGRAM" )
  18. def SOCK_RAW: CInt

    Permalink
    Annotations
    @name( name = "scalanative_SOCK_RAW" )
  19. def SOCK_SEQPACKET: CInt

    Permalink
    Annotations
    @name( name = "scalanative_SOCK_SEQPACKET" )
  20. def SOCK_STREAM: CInt

    Permalink
    Annotations
    @name( name = "scalanative_SOCK_STREAM" )
  21. def SOL_SOCKET: CInt

    Permalink
    Annotations
    @name( name = "scalanative_SOL_SOCKET" )
  22. def SOMAXCONN: CInt

    Permalink
    Annotations
    @name( name = "scalanative_SOMAXCONN" )
  23. def SO_ACCEPTCONN: CInt

    Permalink
    Annotations
    @name( name = "scalanative_SO_ACCEPTCONN" )
  24. def SO_BROADCAST: CInt

    Permalink
    Annotations
    @name( name = "scalanative_SO_BROADCAST" )
  25. def SO_DEBUG: CInt

    Permalink
    Annotations
    @name( name = "scalanative_SO_DEBUG" )
  26. def SO_DONTROUTE: CInt

    Permalink
    Annotations
    @name( name = "scalanative_SO_DONTROUTE" )
  27. def SO_ERROR: CInt

    Permalink
    Annotations
    @name( name = "scalanative_SO_ERROR" )
  28. def SO_KEEPALIVE: CInt

    Permalink
    Annotations
    @name( name = "scalanative_SO_KEEPALIVE" )
  29. def SO_LINGER: CInt

    Permalink
    Annotations
    @name( name = "scalanative_SO_LINGER" )
  30. def SO_OOBINLINE: CInt

    Permalink
    Annotations
    @name( name = "scalanative_SO_OOBINLINE" )
  31. def SO_RCVBUF: CInt

    Permalink
    Annotations
    @name( name = "scalanative_SO_RCVBUF" )
  32. def SO_RCVLOWAT: CInt

    Permalink
    Annotations
    @name( name = "scalanative_SO_RCVLOWAT" )
  33. def SO_RCVTIMEO: CInt

    Permalink
    Annotations
    @name( name = "scalanative_SO_RCVTIMEO" )
  34. def SO_REUSEADDR: CInt

    Permalink
    Annotations
    @name( name = "scalanative_SO_REUSEADDR" )
  35. def SO_SNDBUF: CInt

    Permalink
    Annotations
    @name( name = "scalanative_SO_SNDBUF" )
  36. def SO_SNDLOWAT: CInt

    Permalink
    Annotations
    @name( name = "scalanative_SO_SNDLOWAT" )
  37. def SO_SNDTIMEO: CInt

    Permalink
    Annotations
    @name( name = "scalanative_SO_SNDTIMEO" )
  38. def SO_TYPE: CInt

    Permalink
    Annotations
    @name( name = "scalanative_SO_TYPE" )
  39. def accept(socket: CInt, address: Ptr[sockaddr], address_len: Ptr[socklen_t]): CInt

    Permalink
    Annotations
    @name( name = "scalanative_accept" )
  40. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  41. def bind(socket: CInt, address: Ptr[sockaddr], address_len: socklen_t): CInt

    Permalink
    Annotations
    @name( name = "scalanative_bind" )
  42. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  43. def connect(socket: CInt, address: Ptr[sockaddr], address_len: socklen_t): CInt

    Permalink
    Annotations
    @name( name = "scalanative_connect" )
  44. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  46. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  47. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  48. def getsockname(socket: CInt, address: Ptr[sockaddr], address_len: Ptr[socklen_t]): CInt

    Permalink
    Annotations
    @name( name = "scalanative_getsockname" )
  49. def getsockopt(socket: CInt, level: CInt, option_name: CInt, options_value: Ptr[Byte], option_len: Ptr[socklen_t]): CInt

    Permalink
    Annotations
    @name( name = "scalanative_getsockopt" )
  50. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  51. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  52. def listen(socket: CInt, backlog: CInt): CInt

    Permalink
    Annotations
    @name( name = "scalanative_listen" )
  53. final def ne(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef
  55. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  56. def recv(socket: CInt, buffer: Ptr[Byte], length: CSize, flags: CInt): CSSize

    Permalink
    Annotations
    @name( name = "scalanative_recv" )
  57. def send(socket: CInt, buffer: Ptr[Byte], length: CSize, flags: CInt): CSSize

    Permalink
    Annotations
    @name( name = "scalanative_send" )
  58. def setsockopt(socket: CInt, level: CInt, option_name: CInt, options_value: Ptr[Byte], option_len: socklen_t): CInt

    Permalink
    Annotations
    @name( name = "scalanative_setsockopt" )
  59. def shutdown(socket: CInt, how: CInt): CInt

    Permalink
    Annotations
    @name( name = "scalanative_shutdown" )
  60. def socket(domain: CInt, tpe: CInt, protocol: CInt): CInt

    Permalink
    Annotations
    @name( name = "scalanative_socket" )
  61. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  63. final def wait(): Unit

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped