C# Class Brunet.Connections.Connection

Inheritance: Brunet.Messaging.ISender
Show file Open project: pstjuste/brunet Class Usage Examples

Public Properties

Property Type Description
Address Address
ConType string
CreationTime System.DateTime
DictKeys string[]
MainType ConnectionType

Protected Properties

Property Type Description
_state Mutable
_string_to_main_type ConnectionType>.Dictionary

Public Methods

Method Description
Abort ( ) : ConnectionState>.Pair
Close ( RpcManager rpc, string reason ) : ConnectionState>.Pair
Connection ( ) : NUnit.Framework
Connection ( Edge e, Address a, string connectiontype, StatusMessage sm, LinkMessage peerlm ) : NUnit.Framework
ConnectionTypeToString ( ConnectionType t ) : string
SetEdge ( Edge e, LinkMessage lm ) : ConnectionState>.Pair
SetState ( ConnectionState cs ) : ConnectionState>.Pair
SetStatus ( StatusMessage sm ) : ConnectionState>.Pair
StringToMainType ( string s ) : ConnectionType
ToDictionary ( ) : IDictionary
ToString ( ) : string
ToUri ( ) : string

Private Methods

Method Description
TestParsing ( ) : void

Method Details

Abort() public method

public Abort ( ) : ConnectionState>.Pair
return ConnectionState>.Pair

Close() public method

public Close ( RpcManager rpc, string reason ) : ConnectionState>.Pair
rpc Brunet.Messaging.RpcManager
reason string
return ConnectionState>.Pair

Connection() public method

public Connection ( ) : NUnit.Framework
return NUnit.Framework

Connection() public method

public Connection ( Edge e, Address a, string connectiontype, StatusMessage sm, LinkMessage peerlm ) : NUnit.Framework
e Edge
a Address
connectiontype string
sm StatusMessage
peerlm LinkMessage
return NUnit.Framework

ConnectionTypeToString() static public method

static public ConnectionTypeToString ( ConnectionType t ) : string
t ConnectionType
return string

SetEdge() public method

public SetEdge ( Edge e, LinkMessage lm ) : ConnectionState>.Pair
e Edge
lm LinkMessage
return ConnectionState>.Pair

SetState() public method

public SetState ( ConnectionState cs ) : ConnectionState>.Pair
cs ConnectionState
return ConnectionState>.Pair

SetStatus() public method

public SetStatus ( StatusMessage sm ) : ConnectionState>.Pair
sm StatusMessage
return ConnectionState>.Pair

StringToMainType() static public method

static public StringToMainType ( string s ) : ConnectionType
s string
return ConnectionType

ToDictionary() public method

public ToDictionary ( ) : IDictionary
return IDictionary

ToString() public method

public ToString ( ) : string
return string

ToUri() public method

public ToUri ( ) : string
return string

Property Details

Address public property

public Address Address
return Address

ConType public property

public string ConType
return string

CreationTime public property

public DateTime,System CreationTime
return System.DateTime

DictKeys public static property

public static string[] DictKeys
return string[]

MainType public property

public ConnectionType MainType
return ConnectionType

_state protected property

protected Mutable _state
return Mutable

_string_to_main_type static protected property

static protected Dictionary _string_to_main_type
return ConnectionType>.Dictionary