C# 클래스 Brunet.Transport.TransportAddressFactory

파일 보기 프로젝트 열기: pstjuste/brunet

보호된 프로퍼티들

프로퍼티 타입 설명
_ta_cache TransportAddress>.WeakValueTable

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
CacheInstance ( TransportAddress ta ) : TransportAddress
NoCacheCreateInstance ( string s ) : TransportAddress

비공개 메소드들

메소드 설명
TransportAddressFactory ( ) : System

메소드 상세

AddFactoryMethod() 공개 정적인 메소드

public static AddFactoryMethod ( string s, TransportAddress>.Converter meth ) : void
s string
meth TransportAddress>.Converter
리턴 void

CacheInstance() 보호된 정적인 메소드

protected static CacheInstance ( TransportAddress ta ) : TransportAddress
ta TransportAddress
리턴 TransportAddress

Create() 공개 정적인 메소드

public static Create ( TransportAddress tat, int port, IEnumerable ips ) : IEnumerable
tat TransportAddress
port int
ips IEnumerable
리턴 IEnumerable

CreateForLocalHost() 공개 정적인 메소드

public static CreateForLocalHost ( TransportAddress tat, int port ) : IEnumerable
tat TransportAddress
port int
리턴 IEnumerable

CreateInstance() 공개 정적인 메소드

public static CreateInstance ( TransportAddress t, IPAddress host, int port ) : TransportAddress
t TransportAddress
host System.Net.IPAddress
port int
리턴 TransportAddress

CreateInstance() 공개 정적인 메소드

public static CreateInstance ( TransportAddress t, IPEndPoint ep ) : TransportAddress
t TransportAddress
ep System.Net.IPEndPoint
리턴 TransportAddress

CreateInstance() 공개 정적인 메소드

public static CreateInstance ( TransportAddress t, string host, int port ) : TransportAddress
t TransportAddress
host string
port int
리턴 TransportAddress

CreateInstance() 공개 정적인 메소드

public static CreateInstance ( string s ) : TransportAddress
s string
리턴 TransportAddress

NoCacheCreateInstance() 보호된 정적인 메소드

protected static NoCacheCreateInstance ( string s ) : TransportAddress
s string
리턴 TransportAddress

StringToType() 공개 정적인 메소드

public static StringToType ( string s ) : TransportAddress.TAType
s string
리턴 TransportAddress.TAType

프로퍼티 상세

_ta_cache 보호되어 있는 정적으로 프로퍼티

protected static WeakValueTable _ta_cache
리턴 TransportAddress>.WeakValueTable