C# Class Brunet.Connections.NodeInfo

Show file Open project: pstjuste/brunet Class Usage Examples

Protected Properties

Property Type Description
EmptyTas IList
_address Address
_as_dict IDictionary
_cache NodeInfo>.WeakValueTable
_cache_key NodeInfo
_code int
_done_hash bool
_ta_list Brunet.Transport.TransportAddress[]
_tas IList

Public Methods

Method Description
CreateInstance ( Address a ) : NodeInfo
CreateInstance ( Address a, IList tas ) : NodeInfo
CreateInstance ( Address a, TransportAddress ta ) : NodeInfo
CreateInstance ( IDictionary d ) : NodeInfo
Equals ( object e ) : bool
GetHashCode ( ) : int
ToDictionary ( ) : IDictionary

Protected Methods

Method Description
CreateInstance ( Address a, IList tas, TransportAddress ta ) : NodeInfo
NodeInfo ( ) : System
NodeInfo ( Address a, IList transports ) : System
NodeInfo ( Address a, TransportAddress ta ) : System

Method Details

CreateInstance() public static method

public static CreateInstance ( Address a ) : NodeInfo
a Address
return NodeInfo

CreateInstance() public static method

public static CreateInstance ( Address a, IList tas ) : NodeInfo
a Address
tas IList
return NodeInfo

CreateInstance() protected static method

protected static CreateInstance ( Address a, IList tas, TransportAddress ta ) : NodeInfo
a Address
tas IList
ta Brunet.Transport.TransportAddress
return NodeInfo

CreateInstance() public static method

public static CreateInstance ( Address a, TransportAddress ta ) : NodeInfo
a Address
ta Brunet.Transport.TransportAddress
return NodeInfo

CreateInstance() public static method

public static CreateInstance ( IDictionary d ) : NodeInfo
d IDictionary
return NodeInfo

Equals() public method

public Equals ( object e ) : bool
e object
return bool

GetHashCode() public method

public GetHashCode ( ) : int
return int

NodeInfo() protected method

protected NodeInfo ( ) : System
return System

NodeInfo() protected method

protected NodeInfo ( Address a, IList transports ) : System
a Address
transports IList
return System

NodeInfo() protected method

protected NodeInfo ( Address a, TransportAddress ta ) : System
a Address
ta Brunet.Transport.TransportAddress
return System

ToDictionary() public method

public ToDictionary ( ) : IDictionary
return IDictionary

Property Details

EmptyTas protected static property

protected static IList EmptyTas
return IList

_address protected property

protected Address _address
return Address

_as_dict protected property

protected IDictionary _as_dict
return IDictionary

_cache protected static property

protected static WeakValueTable _cache
return NodeInfo>.WeakValueTable

_cache_key protected static property

protected static NodeInfo,Brunet.Connections _cache_key
return NodeInfo

_code protected property

protected int _code
return int

_done_hash protected property

protected bool _done_hash
return bool

_ta_list protected static property

protected static TransportAddress[],Brunet.Transport _ta_list
return Brunet.Transport.TransportAddress[]

_tas protected property

protected IList _tas
return IList