C# 클래스 Brunet.Services.Coordinate.NCService

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

보호된 프로퍼티들

프로퍼티 타입 설명
DAMPENING_FRACTION double
ERROR_FRACTION double
INITIAL_WEIGHTED_ERROR double
SAMPLE_EXPIRATION long
SAMPLE_INTERVAL int
_current_trial TrialState
_hostname string
_last_sample_instant System.DateTime
_node Brunet.Node
_rpc RpcManager
_samples System.Collections.Hashtable
_sync object
_vivaldi_state VivaldiState

공개 메소드들

메소드 설명
ComputePathLatencyTo ( AHAddress a, object req_state ) : void
Echo ( ) : void
EchoVivaldiState ( ) : Hashtable
GetCheckpoint ( ) : string
GetMeasuredLatency ( Brunet.Address o_neighbor ) : double
HandleRpc ( ISender caller, string method, IList args, object req_state ) : void
NCService ( ) : System

For testing purposes only

NCService ( Node node ) : System
NCService ( Node node, Point InitialPoint ) : System
NCService ( Node node, string InitialPoint ) : System
ProcessSample ( System.DateTime o_stamp, string o_host, Brunet.Address o_neighbor, Point o_position, double o_weightedError, double o_rawLatency ) : void

보호된 메소드들

메소드 설명
GetNextSample ( object node, EventArgs args ) : void

메소드 상세

ComputePathLatencyTo() 공개 메소드

public ComputePathLatencyTo ( AHAddress a, object req_state ) : void
a AHAddress
req_state object
리턴 void

Echo() 공개 메소드

public Echo ( ) : void
리턴 void

EchoVivaldiState() 공개 메소드

public EchoVivaldiState ( ) : Hashtable
리턴 System.Collections.Hashtable

GetCheckpoint() 공개 메소드

public GetCheckpoint ( ) : string
리턴 string

GetMeasuredLatency() 공개 메소드

public GetMeasuredLatency ( Brunet.Address o_neighbor ) : double
o_neighbor Brunet.Address
리턴 double

GetNextSample() 보호된 메소드

protected GetNextSample ( object node, EventArgs args ) : void
node object
args System.EventArgs
리턴 void

HandleRpc() 공개 메소드

public HandleRpc ( ISender caller, string method, IList args, object req_state ) : void
caller ISender
method string
args IList
req_state object
리턴 void

NCService() 공개 메소드

For testing purposes only
public NCService ( ) : System
리턴 System

NCService() 공개 메소드

public NCService ( Node node ) : System
node Brunet.Node
리턴 System

NCService() 공개 메소드

public NCService ( Node node, Point InitialPoint ) : System
node Brunet.Node
InitialPoint Point
리턴 System

NCService() 공개 메소드

public NCService ( Node node, string InitialPoint ) : System
node Brunet.Node
InitialPoint string
리턴 System

ProcessSample() 공개 메소드

public ProcessSample ( System.DateTime o_stamp, string o_host, Brunet.Address o_neighbor, Point o_position, double o_weightedError, double o_rawLatency ) : void
o_stamp System.DateTime
o_host string
o_neighbor Brunet.Address
o_position Point
o_weightedError double
o_rawLatency double
리턴 void

프로퍼티 상세

DAMPENING_FRACTION 보호되어 있는 정적으로 프로퍼티

protected static double DAMPENING_FRACTION
리턴 double

ERROR_FRACTION 보호되어 있는 정적으로 프로퍼티

protected static double ERROR_FRACTION
리턴 double

INITIAL_WEIGHTED_ERROR 보호되어 있는 정적으로 프로퍼티

protected static double INITIAL_WEIGHTED_ERROR
리턴 double

SAMPLE_EXPIRATION 보호되어 있는 정적으로 프로퍼티

protected static long SAMPLE_EXPIRATION
리턴 long

SAMPLE_INTERVAL 보호되어 있는 정적으로 프로퍼티

protected static int SAMPLE_INTERVAL
리턴 int

_current_trial 보호되어 있는 프로퍼티

protected TrialState _current_trial
리턴 TrialState

_hostname 보호되어 있는 정적으로 프로퍼티

protected static string _hostname
리턴 string

_last_sample_instant 보호되어 있는 프로퍼티

protected DateTime,System _last_sample_instant
리턴 System.DateTime

_node 보호되어 있는 프로퍼티

protected Node,Brunet _node
리턴 Brunet.Node

_rpc 보호되어 있는 프로퍼티

protected RpcManager _rpc
리턴 RpcManager

_samples 보호되어 있는 프로퍼티

protected Hashtable,System.Collections _samples
리턴 System.Collections.Hashtable

_sync 보호되어 있는 프로퍼티

protected object _sync
리턴 object

_vivaldi_state 보호되어 있는 프로퍼티

protected VivaldiState _vivaldi_state
리턴 VivaldiState