C# Class Brunet.Transport.PathEdge

Inheritance: Edge, IDataHandler
ファイルを表示 Open project: pstjuste/brunet Class Usage Examples

Public Properties

Property Type Description
LocalPath string
RemotePath string

Protected Properties

Property Type Description
_pem IDataHandler

Public Methods

Method Description
Close ( ) : bool
HandleData ( MemBlock b, ISender ret, object state ) : void
PathEdge ( IDataHandler path_handler, Edge e, string local_path, string remote_path ) : Brunet.Concurrent
Send ( ICopyable p ) : void
Subscribe ( ) : void

Protected Methods

Method Description
HandleUnderClose ( object edge, EventArgs args ) : void

Method Details

Close() public method

public Close ( ) : bool
return bool

HandleData() public method

public HandleData ( MemBlock b, ISender ret, object state ) : void
b Brunet.Util.MemBlock
ret ISender
state object
return void

HandleUnderClose() protected method

protected HandleUnderClose ( object edge, EventArgs args ) : void
edge object
args System.EventArgs
return void

PathEdge() public method

public PathEdge ( IDataHandler path_handler, Edge e, string local_path, string remote_path ) : Brunet.Concurrent
path_handler IDataHandler
e Edge
local_path string
remote_path string
return Brunet.Concurrent

Send() public method

public Send ( ICopyable p ) : void
p ICopyable
return void

Subscribe() public method

public Subscribe ( ) : void
return void

Property Details

LocalPath public_oe property

public string LocalPath
return string

RemotePath public_oe property

public string RemotePath
return string

_pem protected_oe property

protected IDataHandler _pem
return IDataHandler