C# Class Brunet.Transport.TransportAddressFactory

Afficher le fichier Open project: pstjuste/brunet

Protected Properties

Свойство Type Description
_ta_cache TransportAddress>.WeakValueTable

Méthodes publiques

Méthode Description
AddFactoryMethod ( string s, TransportAddress>.Converter meth ) : void
Create ( TransportAddress tat, int port, IEnumerable ips ) : IEnumerable
CreateForLocalHost ( TransportAddress tat, int port ) : IEnumerable
CreateInstance ( TransportAddress t, IPAddress host, int port ) : TransportAddress
CreateInstance ( TransportAddress t, IPEndPoint ep ) : TransportAddress
CreateInstance ( TransportAddress t, string host, int port ) : TransportAddress
CreateInstance ( string s ) : TransportAddress
StringToType ( string s ) : TransportAddress.TAType

Méthodes protégées

Méthode Description
CacheInstance ( TransportAddress ta ) : TransportAddress
NoCacheCreateInstance ( string s ) : TransportAddress

Private Methods

Méthode Description
TransportAddressFactory ( ) : System

Method Details

AddFactoryMethod() public static méthode

public static AddFactoryMethod ( string s, TransportAddress>.Converter meth ) : void
s string
meth TransportAddress>.Converter
Résultat void

CacheInstance() protected static méthode

protected static CacheInstance ( TransportAddress ta ) : TransportAddress
ta TransportAddress
Résultat TransportAddress

Create() public static méthode

public static Create ( TransportAddress tat, int port, IEnumerable ips ) : IEnumerable
tat TransportAddress
port int
ips IEnumerable
Résultat IEnumerable

CreateForLocalHost() public static méthode

public static CreateForLocalHost ( TransportAddress tat, int port ) : IEnumerable
tat TransportAddress
port int
Résultat IEnumerable

CreateInstance() public static méthode

public static CreateInstance ( TransportAddress t, IPAddress host, int port ) : TransportAddress
t TransportAddress
host System.Net.IPAddress
port int
Résultat TransportAddress

CreateInstance() public static méthode

public static CreateInstance ( TransportAddress t, IPEndPoint ep ) : TransportAddress
t TransportAddress
ep System.Net.IPEndPoint
Résultat TransportAddress

CreateInstance() public static méthode

public static CreateInstance ( TransportAddress t, string host, int port ) : TransportAddress
t TransportAddress
host string
port int
Résultat TransportAddress

CreateInstance() public static méthode

public static CreateInstance ( string s ) : TransportAddress
s string
Résultat TransportAddress

NoCacheCreateInstance() protected static méthode

protected static NoCacheCreateInstance ( string s ) : TransportAddress
s string
Résultat TransportAddress

StringToType() public static méthode

public static StringToType ( string s ) : TransportAddress.TAType
s string
Résultat TransportAddress.TAType

Property Details

_ta_cache protected_oe static_oe property

protected static WeakValueTable _ta_cache
Résultat TransportAddress>.WeakValueTable