C# 클래스 Brunet.Symphony.AHSender

상속: ISender
파일 보기 프로젝트 열기: pstjuste/brunet 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Destination Address
Header AHHeader
Hops short
HopsTaken short
Node StructuredNode
Options ushort
ReceivedFrom ISender
Source Address
Ttl short

공개 메소드들

메소드 설명
AHSender ( Node n, Address destination ) : System
AHSender ( Node n, Address destination, short ttl, ushort options ) : System
AHSender ( Node n, Address destination, ushort options ) : System
AHSender ( Node n, ISender from, Address destination, short ttl, ushort options ) : System
AHSender ( Node n, ISender from, Address destination, short ttl, ushort options, short hops_taken ) : System
DefaultTTLFor ( int netsize ) : short
Equals ( object o ) : bool
GetHashCode ( ) : int
Send ( ICopyable data ) : void
ToString ( ) : string
ToUri ( ) : string

보호된 메소드들

메소드 설명
CreateInstance ( object node_ctx, string uri ) : AHSender

비공개 메소드들

메소드 설명
AHSender ( ) : System

메소드 상세

AHSender() 공개 메소드

public AHSender ( Node n, Address destination ) : System
n Node
destination Address
리턴 System

AHSender() 공개 메소드

public AHSender ( Node n, Address destination, short ttl, ushort options ) : System
n Node
destination Address
ttl short
options ushort
리턴 System

AHSender() 공개 메소드

public AHSender ( Node n, Address destination, ushort options ) : System
n Node
destination Address
options ushort
리턴 System

AHSender() 공개 메소드

public AHSender ( Node n, ISender from, Address destination, short ttl, ushort options ) : System
n Node
from ISender
destination Address
ttl short
options ushort
리턴 System

AHSender() 공개 메소드

public AHSender ( Node n, ISender from, Address destination, short ttl, ushort options, short hops_taken ) : System
n Node
from ISender
destination Address
ttl short
options ushort
hops_taken short
리턴 System

CreateInstance() 보호된 정적인 메소드

protected static CreateInstance ( object node_ctx, string uri ) : AHSender
node_ctx object
uri string
리턴 AHSender

DefaultTTLFor() 정적인 공개 메소드

static public DefaultTTLFor ( int netsize ) : short
netsize int
리턴 short

Equals() 공개 메소드

public Equals ( object o ) : bool
o object
리턴 bool

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

Send() 공개 메소드

public Send ( ICopyable data ) : void
data ICopyable
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

ToUri() 공개 메소드

public ToUri ( ) : string
리턴 string

프로퍼티 상세

Destination 공개적으로 프로퍼티

public Address Destination
리턴 Address

Header 공개적으로 프로퍼티

public AHHeader,Brunet.Symphony Header
리턴 AHHeader

Hops 공개적으로 프로퍼티

public short Hops
리턴 short

HopsTaken 공개적으로 프로퍼티

public short HopsTaken
리턴 short

Node 공개적으로 프로퍼티

public StructuredNode,Brunet.Symphony Node
리턴 StructuredNode

Options 공개적으로 프로퍼티

public ushort Options
리턴 ushort

ReceivedFrom 공개적으로 프로퍼티

public ISender ReceivedFrom
리턴 ISender

Source 공개적으로 프로퍼티

public Address Source
리턴 Address

Ttl 공개적으로 프로퍼티

public short Ttl
리턴 short