Property | Type | Description | |
---|---|---|---|
_edge_to_inbound | bool>.Dictionary | ||
_edge_to_sa | SecurityAssociation>.Dictionary | ||
_so | Brunet.Security.SecurityOverlord |
Method | Description | |
---|---|---|
SecureEdgeListener ( Brunet.EdgeListener el, Brunet.Security.SecurityOverlord so ) : Brunet |
Method | Description | |
---|---|---|
AnnounceSA ( SecurityAssociation sa, SecurityAssociation state ) : void |
When a SecurityAssociation changes amongst inactive, active, or closed this gets notified.
|
|
HandleEdgeClose ( object edge, |
||
RemoveFromDictionary ( Edge edge, SecurityAssociation &sa ) : bool | ||
WrapEdge ( Edge edge ) : void |
Makes the SecurityOverlord listen to the edge and instantiates a new SecurityAssociation for the insecure edge. CreateSecurityAssociation is idempotent.
|
protected AnnounceSA ( SecurityAssociation sa, SecurityAssociation state ) : void | ||
sa | SecurityAssociation | |
state | SecurityAssociation | |
return | void |
protected HandleEdgeClose ( object edge, |
||
edge | object | |
ea | ||
return | void |
protected RemoveFromDictionary ( Edge edge, SecurityAssociation &sa ) : bool | ||
edge | Edge | |
sa | SecurityAssociation | |
return | bool |
public SecureEdgeListener ( Brunet.EdgeListener el, Brunet.Security.SecurityOverlord so ) : Brunet | ||
el | Brunet.EdgeListener | |
so | Brunet.Security.SecurityOverlord | |
return | Brunet |
protected Dictionary |
||
return | bool>.Dictionary |
protected Dictionary |
||
return | SecurityAssociation>.Dictionary |