C# Класс Brunet.Services.Coordinate.NCService

Наследование: IRpcHandler
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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