org.gnarf.sbgp.example.ShowMe

SClient

class SClient extends BGPConnection with Update2Route

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SClient
  2. Update2Route
  3. BGPConnection
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SClient(myASN: Long, myRouterId: Inet4Address, peerASN: Long, peerAddress: InetSocketAddress)

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. object FSM extends BGPFSM

    Attributes
    protected
    Definition Classes
    BGPConnection
  5. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  6. def asn4: Boolean

    Definition Classes
    BGPConnection
  7. def asn4_=(in: Boolean): Unit

    Attributes
    protected[org.gnarf.sbgp.bgp]
    Definition Classes
    BGPConnection
  8. val capabilities: Option[Capabilities]

    Definition Classes
    BGPConnection
  9. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. def close(): Unit

    Definition Classes
    BGPConnection
  11. def connect(): Unit

    Definition Classes
    BGPConnection
  12. val debug: Boolean

    Definition Classes
    BGPConnection
  13. def destroy(): Unit

    Definition Classes
    BGPConnection
  14. final def eq(arg0: AnyRef): Boolean

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

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

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

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

    Definition Classes
    AnyRef → Any
  19. val holdTime: Int

    Definition Classes
    BGPConnection
  20. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  21. val myASN: Long

    Definition Classes
    BGPConnection
  22. val myRouterId: Inet4Address

    Definition Classes
    BGPConnection
  23. val name: String

    Definition Classes
    BGPConnection
  24. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  25. def negotiatedHoldTime: Int

    Definition Classes
    BGPConnection
  26. final def notify(): Unit

    Definition Classes
    AnyRef
  27. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  28. def onCease(msg: NotificationMsg): Unit

    Called when a BGP session is terminated cleanly by our peer.

    Called when a BGP session is terminated cleanly by our peer.

    msg

    The notification our peer sent.

    Definition Classes
    BGPConnection
  29. def onDisconnect(): Unit

    Called when the connection is terminated.

    Called when the connection is terminated.

    Will be called after onCease or onNotification and when the connection is terminated for other reasons.

    Definition Classes
    SClientBGPConnection
  30. def onError(msg: NotificationMsg): Unit

    Called when we detect an error and inform our peer about it.

    Called when we detect an error and inform our peer about it.

    msg

    The notification message we sent to our peer.

    Definition Classes
    BGPConnection
  31. def onEstablished(o: OpenMsg): Unit

    Called when a BGP session is established.

    Called when a BGP session is established.

    Definition Classes
    SClientBGPConnection
  32. def onNotification(m: NotificationMsg): Unit

    Called when a BGP session is terminated because of an error reported by the peer.

    Called when a BGP session is terminated because of an error reported by the peer.

    Definition Classes
    SClientBGPConnection
  33. def onRouteUpdate(r: BGPRoute): Unit

    Called when a route is advertised / updated.

    Called when a route is advertised / updated.

    Definition Classes
    SClientUpdate2Route
  34. def onRouteWithdraw(r: BGPRoute): Unit

    Called when a route is withdrawn.

    Called when a route is withdrawn.

    Definition Classes
    SClientUpdate2Route
  35. def onUpdate(m: UpdateMsg): Unit

    Called when a BGP Update message is received.

    Called when a BGP Update message is received.

    Definition Classes
    SClientUpdate2RouteBGPConnection
  36. val peerASN: Long

    Definition Classes
    BGPConnection
  37. val peerAddress: InetSocketAddress

    Definition Classes
    BGPConnection
  38. val reconnectTimeout: Int

    Definition Classes
    BGPConnection
  39. val rib: BGPRouteRIB

  40. def state: bgp.FSMState.Value

    Definition Classes
    BGPConnection
  41. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  42. def toString(): String

    Definition Classes
    BGPConnection → AnyRef → Any
  43. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Update2Route

Inherited from BGPConnection

Inherited from AnyRef

Inherited from Any

Ungrouped