Object/Trait

molecule.net

SocketOption

Related Docs: trait SocketOption | package net

Permalink

object SocketOption

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SocketOption
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. trait DatagramSocketOption extends MulticastSocketOption

    Permalink
  2. case class IP_MULTICAST_LOOP(on: Boolean) extends MulticastSocketOption with Product with Serializable

    Permalink

    Enables or disables local loopback of multicast datagrams.

    Enables or disables local loopback of multicast datagrams. Valid for MulticastSocket.

  3. case class IP_TOS(tc: Int) extends SocketOption with DatagramSocketOption with Product with Serializable

    Permalink

    Sets the type-of-service or traffic class field in the IP header for a TCP or UDP socket.

    Sets the type-of-service or traffic class field in the IP header for a TCP or UDP socket. Valid for Socket, JDatagramSocket

  4. trait MulticastSocketOption extends AnyRef

    Permalink
  5. case class SO_BROADCAST(on: Boolean) extends DatagramSocketOption with Product with Serializable

    Permalink

    Enables a socket to send broadcast messages.

    Enables a socket to send broadcast messages. Valid for JDatagramSocket.

  6. case class SO_KEEPALIVE(on: Boolean) extends SocketOption with Product with Serializable

    Permalink

    Turn on socket keepalive.

    Turn on socket keepalive. Valid for Socket.

  7. case class SO_LINGER(on: Boolean, linger: Int) extends SocketOption with Product with Serializable

    Permalink

    Enable/disable SO_LINGER with the specified linger time in seconds.

    Enable/disable SO_LINGER with the specified linger time in seconds. Valid for (client) Sockets.

  8. case class SO_OOBINLINE(on: Boolean) extends SocketOption with Product with Serializable

    Permalink

    Enable inline reception of TCP urgent data.

    Enable inline reception of TCP urgent data. Valid for Socket.

  9. case class SO_RCVBUF(size: Int) extends SocketOption with ServerSocketOption with DatagramSocketOption with Product with Serializable

    Permalink

    Set the size of the buffer actually used by the platform when receiving in data on this socket.

    Set the size of the buffer actually used by the platform when receiving in data on this socket. Valid for all sockets: Socket, ServerSocket, JDatagramSocket.

  10. case class SO_REUSEADDR(on: Boolean) extends SocketOption with ServerSocketOption with DatagramSocketOption with Product with Serializable

    Permalink

    Enable reuse address for a socket.

    Enable reuse address for a socket. Valid for Socket, ServerSocket, JDatagramSocket.

  11. case class SO_SNDBUF(size: Int) extends SocketOption with DatagramSocketOption with Product with Serializable

    Permalink

    Set a hint the size of the underlying buffers for outgoing network I/O.

    Set a hint the size of the underlying buffers for outgoing network I/O. Valid for Socket, JDatagramSocket.

  12. trait ServerSocketOption extends AnyRef

    Permalink
  13. case class TCP_NODELAY(on: Boolean) extends SocketOption with Product with Serializable

    Permalink

    Enable/disable TCP_NODELAY (disable/enable Nagle's algorithm).

    Enable/disable TCP_NODELAY (disable/enable Nagle's algorithm). Valid for (client) Sockets.

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
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  10. def hashCode(): Int

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  15. final def synchronized[T0](arg0: ⇒ T0): T0

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

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

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped