org.gnarf.sbgp

rib

package rib

Visibility
  1. Public
  2. All

Type Members

  1. case class Aggregator(as: Long, ip: InetAddress) extends Product with Serializable

  2. case class AsConfedSequence(ases: List[Long]) extends AsPathSegment with Product with Serializable

  3. case class AsConfedSet(ases: List[Long]) extends AsPathSegment with Product with Serializable

  4. abstract class AsPathSegment extends AnyRef

  5. case class AsSequence(ases: List[Long]) extends AsPathSegment with Product with Serializable

  6. case class AsSet(ases: List[Long]) extends AsPathSegment with Product with Serializable

  7. abstract class BGPCommunity extends AnyRef

  8. abstract class BGPRoute extends AnyRef

  9. case class BGPRoute4(prefix: Inet4Prefix, peer: Option[BGPConnection] = None, pathInfo: Option[PathInfo] = None) extends BGPRoute with Product with Serializable

  10. case class BGPRoute6(prefix: Inet6Prefix, peer: Option[BGPConnection] = None, pathInfo: Option[PathInfo] = None) extends BGPRoute with Product with Serializable

  11. class BGPRouteRIB extends GenIPRIB[BGPRoute]

  12. class GenIPRIB[T] extends AnyRef

  13. case class Inet4Prefix(bytes: Array[Byte], len: Short) extends InetPrefix with Product with Serializable

  14. case class Inet6Prefix(bytes: Array[Byte], len: Short) extends InetPrefix with Product with Serializable

  15. abstract class InetPrefix extends AnyRef

  16. case class PathInfo(origin: Origin = Origin.Incomplete, nexthop4: Option[Inet4Address] = None, nexthop6: Option[Inet6Address] = None, nexthop6LinkLocal: Option[Inet6Address] = None, med: Option[Long] = None, localPref: Option[Long] = None, asPath: List[AsPathSegment] = Nil, communities: List[BGPCommunity] = Nil, atomicAggregate: Boolean = false, aggregator: Option[Aggregator] = None) extends Product with Serializable

  17. class Trie[T] extends AnyRef

Value Members

  1. object BGPCommunity

  2. object BGPRoute

  3. object Inet4Prefix extends Serializable

  4. object Inet6Prefix extends Serializable

  5. object InetPrefix

Ungrouped