SourceSpecificMulticastJoin

com.comcast.ip4s.SourceSpecificMulticastJoin
See theSourceSpecificMulticastJoin companion object
final case class SourceSpecificMulticastJoin[+A <: IpAddress](source: A, group: SourceSpecificMulticast[A]) extends MulticastJoin[A]

Multicast join to a group from the specified source.

Attributes

Companion:
object
Source:
MulticastJoin.scala
Graph
Supertypes
class MulticastJoin[A]
trait Product
trait Equals
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Inherited methods

Narrows to an AnySourceMulticastJoin.

Narrows to an AnySourceMulticastJoin.

Attributes

Inherited from:
MulticastJoin
Source:
MulticastJoin.scala

Narrows to a SourceSpecificMulticastJoin.

Narrows to a SourceSpecificMulticastJoin.

Attributes

Inherited from:
MulticastJoin
Source:
MulticastJoin.scala
def fold[B](asm: AnySourceMulticastJoin[A] => B, ssm: SourceSpecificMulticastJoin[A] => B): B

Converts this join to a value of type A using the supplied functions.

Converts this join to a value of type A using the supplied functions.

Attributes

Inherited from:
MulticastJoin
Source:
MulticastJoin.scala

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product

Returns the source address and group address. If this join is an any-source join, None is returned for the source. Otherwise, this join is a source specific join and Some(src) is returned for the source.

Returns the source address and group address. If this join is an any-source join, None is returned for the source. Otherwise, this join is a source specific join and Some(src) is returned for the source.

Attributes

Inherited from:
MulticastJoin
Source:
MulticastJoin.scala
override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns:

a string representation of the object.

Definition Classes
Inherited from:
MulticastJoin
Source:
MulticastJoin.scala