C# Класс Brunet.PathELManager

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

Открытые свойства

Свойство Тип Описание
Root string
Rpc RpcManager

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

Свойство Тип Описание
_fe FuzzyEvent
_next_check long
_period int
_running bool
_timer_thread Thread

Открытые методы

Метод Описание
CreatePath ( ) : PathEdgeListener
CreatePath ( string path ) : PathEdgeListener
CreateRootPath ( ) : PathEdgeListener
HandleData ( MemBlock data, ISender retpath, object state ) : void
HandleRpc ( ISender caller, string meth, IList args, object state ) : void
JoinPath ( TransportAddress ta, string path ) : TransportAddress
PathELManager ( EdgeListener el ) : Brunet.Concurrent
PathELManager ( EdgeListener el, IActionQueue queue ) : Brunet.Concurrent
RemovePath ( string path ) : void
SplitPath ( TransportAddress ta, string &path ) : TransportAddress
Start ( ) : void
Stop ( ) : void

Защищенные методы

Метод Описание
HandleEdge ( object newedge, System args ) : void
HandleEdgeClose ( object closing_edge, System args ) : void
PathELManager ( EdgeListener el, bool thread ) : Brunet.Concurrent
TimeoutCheck ( ) : void

Описание методов

CreatePath() публичный Метод

public CreatePath ( ) : PathEdgeListener
Результат PathEdgeListener

CreatePath() публичный Метод

public CreatePath ( string path ) : PathEdgeListener
path string
Результат PathEdgeListener

CreateRootPath() публичный Метод

public CreateRootPath ( ) : PathEdgeListener
Результат PathEdgeListener

HandleData() публичный Метод

public HandleData ( MemBlock data, ISender retpath, object state ) : void
data MemBlock
retpath ISender
state object
Результат void

HandleEdge() защищенный Метод

protected HandleEdge ( object newedge, System args ) : void
newedge object
args System
Результат void

HandleEdgeClose() защищенный Метод

protected HandleEdgeClose ( object closing_edge, System args ) : void
closing_edge object
args System
Результат void

HandleRpc() публичный Метод

public HandleRpc ( ISender caller, string meth, IList args, object state ) : void
caller ISender
meth string
args IList
state object
Результат void

JoinPath() публичный статический Метод

public static JoinPath ( TransportAddress ta, string path ) : TransportAddress
ta TransportAddress
path string
Результат TransportAddress

PathELManager() публичный Метод

public PathELManager ( EdgeListener el ) : Brunet.Concurrent
el EdgeListener
Результат Brunet.Concurrent

PathELManager() публичный Метод

public PathELManager ( EdgeListener el, IActionQueue queue ) : Brunet.Concurrent
el EdgeListener
queue IActionQueue
Результат Brunet.Concurrent

PathELManager() защищенный Метод

protected PathELManager ( EdgeListener el, bool thread ) : Brunet.Concurrent
el EdgeListener
thread bool
Результат Brunet.Concurrent

RemovePath() публичный Метод

public RemovePath ( string path ) : void
path string
Результат void

SplitPath() публичный статический Метод

public static SplitPath ( TransportAddress ta, string &path ) : TransportAddress
ta TransportAddress
path string
Результат TransportAddress

Start() публичный Метод

public Start ( ) : void
Результат void

Stop() публичный Метод

public Stop ( ) : void
Результат void

TimeoutCheck() защищенный Метод

protected TimeoutCheck ( ) : void
Результат void

Описание свойств

Root публичное статическое свойство

public static string Root
Результат string

Rpc публичное свойство

public RpcManager Rpc
Результат RpcManager

_fe защищенное свойство

protected FuzzyEvent _fe
Результат FuzzyEvent

_next_check защищенное свойство

protected long _next_check
Результат long

_period защищенное свойство

protected int _period
Результат int

_running защищенное свойство

protected bool _running
Результат bool

_timer_thread защищенное свойство

protected Thread _timer_thread
Результат Thread