public override void UpdateLocalTAs(Edge e, TransportAddress ta) { PathEdge pe = e as PathEdge; if (pe != null) { _el.UpdateLocalTAs(pe.Edge, ta); } else { _el.UpdateLocalTAs(e, ta); } }
///<summary>This is passed tothe underlying EdgeListener. By default we do ///nothing to this.</summary> public override void UpdateLocalTAs(Edge e, TransportAddress ta) { WrapperEdge edge = e as WrapperEdge; if (edge != null) { _el.UpdateLocalTAs(edge.WrappedEdge, ta); } }