C# Class Brunet.PathELManager

Inheritance: IDataHandler, IRpcHandler
Afficher le fichier Open project: johnynek/brunet Class Usage Examples

Méthodes publiques

Свойство Type Description
Root string
Rpc RpcManager

Protected Properties

Свойство Type Description
_fe FuzzyEvent
_next_check long
_period int
_running bool
_timer_thread Thread

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
HandleEdge ( object newedge, System args ) : void
HandleEdgeClose ( object closing_edge, System args ) : void
PathELManager ( EdgeListener el, bool thread ) : Brunet.Concurrent
TimeoutCheck ( ) : void

Method Details

CreatePath() public méthode

public CreatePath ( ) : PathEdgeListener
Résultat PathEdgeListener

CreatePath() public méthode

public CreatePath ( string path ) : PathEdgeListener
path string
Résultat PathEdgeListener

CreateRootPath() public méthode

public CreateRootPath ( ) : PathEdgeListener
Résultat PathEdgeListener

HandleData() public méthode

public HandleData ( MemBlock data, ISender retpath, object state ) : void
data MemBlock
retpath ISender
state object
Résultat void

HandleEdge() protected méthode

protected HandleEdge ( object newedge, System args ) : void
newedge object
args System
Résultat void

HandleEdgeClose() protected méthode

protected HandleEdgeClose ( object closing_edge, System args ) : void
closing_edge object
args System
Résultat void

HandleRpc() public méthode

public HandleRpc ( ISender caller, string meth, IList args, object state ) : void
caller ISender
meth string
args IList
state object
Résultat void

JoinPath() public static méthode

public static JoinPath ( TransportAddress ta, string path ) : TransportAddress
ta TransportAddress
path string
Résultat TransportAddress

PathELManager() public méthode

public PathELManager ( EdgeListener el ) : Brunet.Concurrent
el EdgeListener
Résultat Brunet.Concurrent

PathELManager() public méthode

public PathELManager ( EdgeListener el, IActionQueue queue ) : Brunet.Concurrent
el EdgeListener
queue IActionQueue
Résultat Brunet.Concurrent

PathELManager() protected méthode

protected PathELManager ( EdgeListener el, bool thread ) : Brunet.Concurrent
el EdgeListener
thread bool
Résultat Brunet.Concurrent

RemovePath() public méthode

public RemovePath ( string path ) : void
path string
Résultat void

SplitPath() public static méthode

public static SplitPath ( TransportAddress ta, string &path ) : TransportAddress
ta TransportAddress
path string
Résultat TransportAddress

Start() public méthode

public Start ( ) : void
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void

TimeoutCheck() protected méthode

protected TimeoutCheck ( ) : void
Résultat void

Property Details

Root public_oe static_oe property

public static string Root
Résultat string

Rpc public_oe property

public RpcManager Rpc
Résultat RpcManager

_fe protected_oe property

protected FuzzyEvent _fe
Résultat FuzzyEvent

_next_check protected_oe property

protected long _next_check
Résultat long

_period protected_oe property

protected int _period
Résultat int

_running protected_oe property

protected bool _running
Résultat bool

_timer_thread protected_oe property

protected Thread _timer_thread
Résultat Thread