cc.otavia.core.channel.socket

Members list

Type members

Classlikes

trait DatagramChannel extends Channel

A UDP/IP Channel.

A UDP/IP Channel.

=== Available options ===

In addition to the options provided by Channel, DatagramChannel allows the following options in the option map:

[[ChannelOption]] [[INET]] [[INET6]] [[UNIX]]
[[ChannelOption.DATAGRAM_CHANNEL_ACTIVE_ON_REGISTRATION]] X X -
[[ChannelOption.SO_BROADCAST]] X X -
[[ChannelOption.SO_REUSEADDR]] X X -
[[ChannelOption.SO_RCVBUF]] X X X
[[ChannelOption.SO_SNDBUF]] X X X
[[ChannelOption.IP_MULTICAST_LOOP_DISABLED]] X X -
[[ChannelOption.IP_MULTICAST_IF]] X X -
[[ChannelOption.IP_MULTICAST_TTL]] X X -
[[ChannelOption.IP_TOS]] X X -

Attributes

Supertypes
trait Channel
class Object
trait Matchable
class Any
class DatagramPacket(message: Buffer, recipient: SocketAddress, sender: Option[SocketAddress]) extends BufferAddressedEnvelope[SocketAddress, DatagramPacket]

The message container that is used for DatagramChannel to communicate with the remote peer.

The message container that is used for DatagramChannel to communicate with the remote peer.

Attributes

Supertypes
class BufferAddressedEnvelope[SocketAddress, DatagramPacket]
class DefaultAddressedEnvelope[Buffer, SocketAddress]
trait AddressedEnvelope[Buffer, SocketAddress]
class Object
trait Matchable
class Any
Show all
class DomainSocketAddress(socketPath: String) extends SocketAddress

Attributes

Supertypes
class SocketAddress
trait Serializable
class Object
trait Matchable
class Any
sealed trait SocketProtocolFamily extends ProtocolFamily

ProtocolFamily implementation that is used by the different transport implementations.

ProtocolFamily implementation that is used by the different transport implementations.

Attributes

Companion
object
Supertypes
trait ProtocolFamily
class Object
trait Matchable
class Any
Known subtypes
object INET
object INET6
object UNIX

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type