final class SocketChannel extends SelectableChannel with GatheringByteChannel with ScatteringByteChannel

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SocketChannel
  2. ScatteringByteChannel
  3. GatheringByteChannel
  4. SelectableChannel
  5. Channel
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

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. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. final def bind(local: Option[SocketAddress]): IO[IOException, Unit]
  6. final def bindAuto: IO[IOException, Unit]
  7. final def bindTo(address: SocketAddress): IO[IOException, Unit]
  8. final val blockingLock: UIO[AnyRef]
    Definition Classes
    SelectableChannel
  9. val channel: java.nio.channels.SocketChannel
    Attributes
    protected[channels]
    Definition Classes
    SocketChannelScatteringByteChannelGatheringByteChannelSelectableChannelChannel
  10. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  11. final def configureBlocking(block: Boolean): IO[IOException, Unit]
    Definition Classes
    SelectableChannel
  12. final def connect(remote: SocketAddress): IO[IOException, Boolean]
  13. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  15. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. final val finishConnect: IO[IOException, Boolean]
  17. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  18. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  19. final val isBlocking: UIO[Boolean]
    Definition Classes
    SelectableChannel
  20. final val isConnected: UIO[Boolean]
  21. final val isConnectionPending: UIO[Boolean]
  22. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  23. final def isOpen: UIO[Boolean]

    Tells whether or not this channel is open.

    Tells whether or not this channel is open.

    Definition Classes
    Channel
  24. final val isRegistered: UIO[Boolean]
    Definition Classes
    SelectableChannel
  25. final def keyFor(sel: Selector): UIO[Option[SelectionKey]]
    Definition Classes
    SelectableChannel
  26. final val localAddress: IO[IOException, Option[SocketAddress]]
  27. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  28. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  29. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  30. final val provider: UIO[SelectorProvider]
    Definition Classes
    SelectableChannel
  31. final def read(dst: ByteBuffer): IO[IOException, Long]
    Definition Classes
    ScatteringByteChannel
  32. final def read(dsts: List[ByteBuffer]): IO[IOException, Long]
    Definition Classes
    ScatteringByteChannel
  33. final def readChunk(capacity: Int): IO[IOException, Chunk[Byte]]
    Definition Classes
    ScatteringByteChannel
  34. final def register(sel: Selector, op: Operation): IO[IOException, SelectionKey]
    Definition Classes
    SelectableChannel
  35. final def register(sel: Selector, op: Operation, att: Option[AnyRef]): IO[IOException, SelectionKey]
    Definition Classes
    SelectableChannel
  36. final def register(sel: Selector, ops: Set[Operation]): IO[IOException, SelectionKey]
    Definition Classes
    SelectableChannel
  37. final def register(sel: Selector, ops: Set[Operation], att: Option[AnyRef]): IO[IOException, SelectionKey]
    Definition Classes
    SelectableChannel
  38. final val remoteAddress: IO[IOException, SocketAddress]
  39. final def setOption[T](name: SocketOption[T], value: T): IO[IOException, Unit]
  40. final val shutdownInput: IO[IOException, Unit]
  41. final val shutdownOutput: IO[IOException, Unit]
  42. final val socket: UIO[Socket]
  43. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  44. def toString(): String
    Definition Classes
    AnyRef → Any
  45. final val validOps: UIO[Set[Operation]]
    Definition Classes
    SelectableChannel
  46. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  47. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  48. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  49. final def write(src: ByteBuffer): IO[Exception, Long]
    Definition Classes
    GatheringByteChannel
  50. final def write(srcs: List[ByteBuffer]): IO[Exception, Long]
    Definition Classes
    GatheringByteChannel
  51. final def writeChunk(src: Chunk[Byte]): IO[Exception, Long]
    Definition Classes
    GatheringByteChannel
  52. final def writeChunks(srcs: List[Chunk[Byte]]): IO[Exception, Long]
    Definition Classes
    GatheringByteChannel

Inherited from ScatteringByteChannel

Inherited from GatheringByteChannel

Inherited from SelectableChannel

Inherited from Channel

Inherited from AnyRef

Inherited from Any

Ungrouped