C# Class Brunet.Transport.PathELManager

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

Méthodes publiques

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

Protected Properties

Свойство Type Description
_edge_fe FuzzyEvent
_rrm_fe FuzzyEvent
_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
EdgeTimeoutChecker ( ) : void
HandleEdge ( object newedge, System args ) : void
HandleEdgeClose ( object closing_edge, System args ) : void
PathELManager ( EdgeListener el, bool thread ) : Brunet.Concurrent
ReqrepTimeoutChecker ( ) : 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

EdgeTimeoutChecker() protected méthode

protected EdgeTimeoutChecker ( ) : void
Résultat void

HandleData() public méthode

public HandleData ( MemBlock data, ISender retpath, object state ) : void
data Brunet.Util.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

ReqrepTimeoutChecker() protected méthode

protected ReqrepTimeoutChecker ( ) : void
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

Property Details

Root public_oe static_oe property

public static string Root
Résultat string

Rpc public_oe property

public RpcManager,Brunet.Messaging Rpc
Résultat Brunet.Messaging.RpcManager

_edge_fe protected_oe property

protected FuzzyEvent _edge_fe
Résultat FuzzyEvent

_rrm_fe protected_oe property

protected FuzzyEvent _rrm_fe
Résultat FuzzyEvent

_running protected_oe property

protected bool _running
Résultat bool

_timer_thread protected_oe property

protected Thread _timer_thread
Résultat Thread