Свойство | Тип | Описание | |
---|---|---|---|
_edge_to_ecw | EdgeCreationWrapper>.Dictionary | ||
_edge_to_wrapper_edge | WrapperEdge>.Dictionary | ||
_el | |||
_sync | object |
Метод | Описание | |
---|---|---|
AddEdge ( |
A new underlying edge has been created, this is used to add the edge to the EdgeListener for handling and to wrap the edge.
|
|
CreateEdgeTo ( |
This wraps the underlying CreateEdgeTo using EdgeCreationWrappers
|
|
Start ( ) : void |
This is passed to the underlying EdgeListener. By default we do nothing to this.
|
|
Stop ( ) : void |
This is passed to the underlying EdgeListener. By default we do nothing to this.
|
|
UpdateLocalTAs ( Edge e, |
This is passed tothe underlying EdgeListener. By default we do nothing to this.
|
|
UpdateRemoteTAs ( IList |
This is passed tothe underlying EdgeListener. By default we do nothing to this.
|
|
WrapperEdgeListener ( |
Метод | Описание | |
---|---|---|
EdgeClose ( object o, |
This is called when one of our edges closes. This handles removing the state from the EdgeListener as necessary.
|
|
Finalize ( |
When the edge is finally wrapped, this is called to finalize the adding of the edge to the edgelistner.
|
|
HandleEdgeCloseRequestEvent ( object el, |
This handles the RequestClose of the underlying edge. The convoluted model for handling edge closes is this... I) UEL calls RequestClose 1) Triggers HandleEdgeCloseRequestEvent 2) If there is a wrapper edge, call RequestClose on it 3) If there isn't a wrapper edge, we are forced to simply close the edge and send a failed ecw II) A wrapper edge is responsible for calling edge close on the wrapped edge on edge close III) if an wrapped edge calls close, we are notified via an event, that will send a failed ecw or close the wrapper edge |
|
HandleEdgeEvent ( object edge, |
A new edge has been created! This comes from the underlying EL's SendEdgeEvent.
|
|
SendEdgeEventHelper ( bool success, Edge e, |
This is a EdgeCallback used when to handle the cases for inbound edes. This executes SendEdgeEvent for this WEL.
|
|
WrapEdge ( Edge edge ) : void |
This method is usd to wrap the edge.
|
public AddEdge ( |
||
ecw | ||
Результат | void |
public CreateEdgeTo ( |
||
ta | ||
ecb | EdgeCreationCallback | |
Результат | void |
protected EdgeClose ( object o, |
||
o | object | |
ea | ||
Результат | void |
protected Finalize ( |
||
wedge | ||
Результат | void |
protected HandleEdgeCloseRequestEvent ( object el, |
||
el | object | |
ea | ||
Результат | void |
protected HandleEdgeEvent ( object edge, |
||
edge | object | |
ea | ||
Результат | void |
protected SendEdgeEventHelper ( bool success, Edge e, |
||
success | bool | |
e | Edge | |
x | ||
Результат | void |
public UpdateLocalTAs ( Edge e, |
||
e | Edge | |
ta | ||
Результат | void |
public UpdateRemoteTAs ( IList |
||
list | IList |
|
e | Edge | |
ta | ||
Результат | void |
public WrapperEdgeListener ( |
||
el | ||
Результат | System |
protected Dictionary |
||
Результат | EdgeCreationWrapper>.Dictionary |
protected Dictionary |
||
Результат | WrapperEdge>.Dictionary |