C# 클래스 Brunet.Security.Transport.SecureEdgeListener

Binds an EdgeListener to the SecurityOverlord and handles the securing of insecure edges. This class is thread-safe.
상속: WrapperEdgeListener
파일 보기 프로젝트 열기: pstjuste/brunet 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
_edge_to_inbound bool>.Dictionary
_edge_to_sa SecurityAssociation>.Dictionary
_so Brunet.Security.SecurityOverlord

공개 메소드들

메소드 설명
SecureEdgeListener ( Brunet.EdgeListener el, Brunet.Security.SecurityOverlord so ) : Brunet

보호된 메소드들

메소드 설명
AnnounceSA ( SecurityAssociation sa, SecurityAssociation state ) : void

When a SecurityAssociation changes amongst inactive, active, or closed this gets notified.

HandleEdgeClose ( object edge, EventArgs ea ) : void
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.

메소드 상세

AnnounceSA() 보호된 메소드

When a SecurityAssociation changes amongst inactive, active, or closed this gets notified.
protected AnnounceSA ( SecurityAssociation sa, SecurityAssociation state ) : void
sa SecurityAssociation
state SecurityAssociation
리턴 void

HandleEdgeClose() 보호된 메소드

protected HandleEdgeClose ( object edge, EventArgs ea ) : void
edge object
ea System.EventArgs
리턴 void

RemoveFromDictionary() 보호된 메소드

protected RemoveFromDictionary ( Edge edge, SecurityAssociation &sa ) : bool
edge Edge
sa SecurityAssociation
리턴 bool

SecureEdgeListener() 공개 메소드

public SecureEdgeListener ( Brunet.EdgeListener el, Brunet.Security.SecurityOverlord so ) : Brunet
el Brunet.EdgeListener
so Brunet.Security.SecurityOverlord
리턴 Brunet

WrapEdge() 보호된 메소드

Makes the SecurityOverlord listen to the edge and instantiates a new SecurityAssociation for the insecure edge. CreateSecurityAssociation is idempotent.
protected WrapEdge ( Edge edge ) : void
edge Edge
리턴 void

프로퍼티 상세

_edge_to_inbound 보호되어 있는 프로퍼티

protected Dictionary _edge_to_inbound
리턴 bool>.Dictionary

_edge_to_sa 보호되어 있는 프로퍼티

protected Dictionary _edge_to_sa
리턴 SecurityAssociation>.Dictionary

_so 보호되어 있는 프로퍼티

protected SecurityOverlord,Brunet.Security _so
리턴 Brunet.Security.SecurityOverlord