C# 클래스 Brunet.Security.PeerSec.Symphony.SecureConnectionHandler

Provides a wrapper around sender objects, obtaining Edges if available, otherwise overlay senders.
상속: Brunet.Services.ConnectionHandler
파일 보기 프로젝트 열기: pstjuste/brunet 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
_registered bool>.Dictionary
_so SymphonySecurityOverlord

공개 메소드들

메소드 설명
HandleData ( MemBlock data, ISender return_path, object state ) : void
SecureConnectionHandler ( PType ptype, StructuredNode node, SymphonySecurityOverlord so ) : Brunet.Collections

보호된 메소드들

메소드 설명
ConStateChange ( Connection con, Connections.ConnectionState>.Pair cs ) : void
GetSecureSender ( Connection con, SecurityAssociation &sa ) : bool
SAStateChange ( SecurityAssociation sa, SecurityAssociation state ) : void
SenderToAddress ( ISender sender ) : Address
TryGetSender ( Address dst, ISender &sender ) : bool
ValidConnection ( Connection con ) : void
ValidDisconnection ( Connection con ) : void

메소드 상세

ConStateChange() 보호된 메소드

protected ConStateChange ( Connection con, Connections.ConnectionState>.Pair cs ) : void
con Brunet.Connections.Connection
cs Connections.ConnectionState>.Pair
리턴 void

GetSecureSender() 보호된 메소드

protected GetSecureSender ( Connection con, SecurityAssociation &sa ) : bool
con Brunet.Connections.Connection
sa SecurityAssociation
리턴 bool

HandleData() 공개 메소드

public HandleData ( MemBlock data, ISender return_path, object state ) : void
data Brunet.Util.MemBlock
return_path ISender
state object
리턴 void

SAStateChange() 보호된 메소드

protected SAStateChange ( SecurityAssociation sa, SecurityAssociation state ) : void
sa SecurityAssociation
state SecurityAssociation
리턴 void

SecureConnectionHandler() 공개 메소드

public SecureConnectionHandler ( PType ptype, StructuredNode node, SymphonySecurityOverlord so ) : Brunet.Collections
ptype Brunet.Util.PType
node Brunet.Symphony.StructuredNode
so SymphonySecurityOverlord
리턴 Brunet.Collections

SenderToAddress() 보호된 메소드

protected SenderToAddress ( ISender sender ) : Address
sender ISender
리턴 Address

TryGetSender() 보호된 메소드

protected TryGetSender ( Address dst, ISender &sender ) : bool
dst Address
sender ISender
리턴 bool

ValidConnection() 보호된 메소드

protected ValidConnection ( Connection con ) : void
con Brunet.Connections.Connection
리턴 void

ValidDisconnection() 보호된 메소드

protected ValidDisconnection ( Connection con ) : void
con Brunet.Connections.Connection
리턴 void

프로퍼티 상세

_registered 보호되어 있는 프로퍼티

protected Dictionary _registered
리턴 bool>.Dictionary

_so 보호되어 있는 프로퍼티

protected SymphonySecurityOverlord,Brunet.Security.PeerSec.Symphony _so
리턴 SymphonySecurityOverlord