C# 클래스 Brunet.Connections.Linker

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

보호된 프로퍼티들

프로퍼티 타입 설명
_MAX_PARALLEL_ATTEMPTS int
_MAX_REMOTETAS int
_MAX_RESTARTS int
_MS_RESTART_TIME int
_added_cons int
_contype string
_cph_transfer_requests int
_hold_fire int
_last_lid int
_local_n Node
_maintype ConnectionType
_started int
_ta_queue Brunet.Concurrent.LockFreeQueue
_ta_to_restart_state System.Collections.Hashtable
_target Address
_task object
_task_queue Brunet.Concurrent.TaskQueue
_token string

공개 메소드들

메소드 설명
Linker ( Node local, Address target, ICollection target_list, string ct, string token ) : NUnit.Framework
Linker ( Node local, Address target, ICollection target_list, string ct, string token, string task_diff ) : NUnit.Framework
Start ( ) : void
ToString ( ) : string

보호된 메소드들

메소드 설명
EdgeWorkerHandler ( object edgeworker, EventArgs args ) : void
FinishCheckHandler ( object taskqueue, EventArgs args ) : void
GetRestartState ( TransportAddress ta ) : RestartState
LinkProtocolStateFinishHandler ( object olps, EventArgs args ) : void
NextTA ( ) : TransportAddress
RestartHandler ( object orss, EventArgs args ) : void
SetTarget ( ) : void
StartAttempt ( TransportAddress next_ta ) : TaskWorker

메소드 상세

EdgeWorkerHandler() 보호된 메소드

protected EdgeWorkerHandler ( object edgeworker, EventArgs args ) : void
edgeworker object
args System.EventArgs
리턴 void

FinishCheckHandler() 보호된 메소드

protected FinishCheckHandler ( object taskqueue, EventArgs args ) : void
taskqueue object
args System.EventArgs
리턴 void

GetRestartState() 보호된 메소드

protected GetRestartState ( TransportAddress ta ) : RestartState
ta Brunet.Transport.TransportAddress
리턴 RestartState

LinkProtocolStateFinishHandler() 보호된 메소드

protected LinkProtocolStateFinishHandler ( object olps, EventArgs args ) : void
olps object
args System.EventArgs
리턴 void

Linker() 공개 메소드

public Linker ( Node local, Address target, ICollection target_list, string ct, string token ) : NUnit.Framework
local Node
target Address
target_list ICollection
ct string
token string
리턴 NUnit.Framework

Linker() 공개 메소드

public Linker ( Node local, Address target, ICollection target_list, string ct, string token, string task_diff ) : NUnit.Framework
local Node
target Address
target_list ICollection
ct string
token string
task_diff string
리턴 NUnit.Framework

NextTA() 보호된 메소드

protected NextTA ( ) : TransportAddress
리턴 Brunet.Transport.TransportAddress

RestartHandler() 보호된 메소드

protected RestartHandler ( object orss, EventArgs args ) : void
orss object
args System.EventArgs
리턴 void

SetTarget() 보호된 메소드

protected SetTarget ( ) : void
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

StartAttempt() 보호된 메소드

protected StartAttempt ( TransportAddress next_ta ) : TaskWorker
next_ta Brunet.Transport.TransportAddress
리턴 Brunet.Concurrent.TaskWorker

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

프로퍼티 상세

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

protected static int _MAX_PARALLEL_ATTEMPTS
리턴 int

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

protected static int _MAX_REMOTETAS
리턴 int

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

protected static int _MAX_RESTARTS
리턴 int

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

protected static int _MS_RESTART_TIME
리턴 int

_added_cons 보호되어 있는 프로퍼티

protected int _added_cons
리턴 int

_contype 보호되어 있는 프로퍼티

protected string _contype
리턴 string

_cph_transfer_requests 보호되어 있는 프로퍼티

protected int _cph_transfer_requests
리턴 int

_hold_fire 보호되어 있는 프로퍼티

protected int _hold_fire
리턴 int

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

protected static int _last_lid
리턴 int

_local_n 보호되어 있는 프로퍼티

protected Node _local_n
리턴 Node

_maintype 보호되어 있는 프로퍼티

protected ConnectionType _maintype
리턴 ConnectionType

_started 보호되어 있는 프로퍼티

protected int _started
리턴 int

_ta_queue 보호되어 있는 프로퍼티

protected LockFreeQueue,Brunet.Concurrent _ta_queue
리턴 Brunet.Concurrent.LockFreeQueue

_ta_to_restart_state 보호되어 있는 프로퍼티

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

_target 보호되어 있는 프로퍼티

protected Address _target
리턴 Address

_task 보호되어 있는 프로퍼티

protected object _task
리턴 object

_task_queue 보호되어 있는 프로퍼티

protected TaskQueue,Brunet.Concurrent _task_queue
리턴 Brunet.Concurrent.TaskQueue

_token 보호되어 있는 프로퍼티

protected string _token
리턴 string