C# 클래스 Helios.FsCheck.Tests.Channels.Sockets.Models.ImmutableTcpServerSocketModel

상속: ITcpServerSocketModel
파일 보기 프로젝트 열기: helios-io/helios

공개 메소드들

메소드 설명
AddClient ( IPEndPoint endpoint ) : ITcpServerSocketModel
AddLocalChannel ( IChannel channel ) : ITcpServerSocketModel
ClearMessages ( ) : ITcpServerSocketModel
ImmutableTcpServerSocketModel ( ) : System.Collections.Generic
ImmutableTcpServerSocketModel ( IChannel self, IPEndPoint endpoint ) : System.Collections.Generic
ImmutableTcpServerSocketModel ( IChannel self, IPEndPoint endpoint, IReadOnlyList remoteClients, IReadOnlyList lastReceivedMessages, IReadOnlyList writtenMessages, IReadOnlyList localChannels ) : System.Collections.Generic
ReceiveMessages ( ) : ITcpServerSocketModel
RemoveClient ( IPEndPoint endpoint ) : ITcpServerSocketModel
RemoveLocalChannel ( IChannel channel ) : ITcpServerSocketModel
SetOwnAddress ( IPEndPoint endpoint ) : ITcpServerSocketModel
SetSelf ( IChannel self ) : ITcpServerSocketModel

MUTABLE, due to weird setup issue on bind.

ToString ( ) : string
WriteMessages ( ) : ITcpServerSocketModel

메소드 상세

AddClient() 공개 메소드

public AddClient ( IPEndPoint endpoint ) : ITcpServerSocketModel
endpoint System.Net.IPEndPoint
리턴 ITcpServerSocketModel

AddLocalChannel() 공개 메소드

public AddLocalChannel ( IChannel channel ) : ITcpServerSocketModel
channel IChannel
리턴 ITcpServerSocketModel

ClearMessages() 공개 메소드

public ClearMessages ( ) : ITcpServerSocketModel
리턴 ITcpServerSocketModel

ImmutableTcpServerSocketModel() 공개 메소드

public ImmutableTcpServerSocketModel ( ) : System.Collections.Generic
리턴 System.Collections.Generic

ImmutableTcpServerSocketModel() 공개 메소드

public ImmutableTcpServerSocketModel ( IChannel self, IPEndPoint endpoint ) : System.Collections.Generic
self IChannel
endpoint System.Net.IPEndPoint
리턴 System.Collections.Generic

ImmutableTcpServerSocketModel() 공개 메소드

public ImmutableTcpServerSocketModel ( IChannel self, IPEndPoint endpoint, IReadOnlyList remoteClients, IReadOnlyList lastReceivedMessages, IReadOnlyList writtenMessages, IReadOnlyList localChannels ) : System.Collections.Generic
self IChannel
endpoint System.Net.IPEndPoint
remoteClients IReadOnlyList
lastReceivedMessages IReadOnlyList
writtenMessages IReadOnlyList
localChannels IReadOnlyList
리턴 System.Collections.Generic

ReceiveMessages() 공개 메소드

public ReceiveMessages ( ) : ITcpServerSocketModel
리턴 ITcpServerSocketModel

RemoveClient() 공개 메소드

public RemoveClient ( IPEndPoint endpoint ) : ITcpServerSocketModel
endpoint System.Net.IPEndPoint
리턴 ITcpServerSocketModel

RemoveLocalChannel() 공개 메소드

public RemoveLocalChannel ( IChannel channel ) : ITcpServerSocketModel
channel IChannel
리턴 ITcpServerSocketModel

SetOwnAddress() 공개 메소드

public SetOwnAddress ( IPEndPoint endpoint ) : ITcpServerSocketModel
endpoint System.Net.IPEndPoint
리턴 ITcpServerSocketModel

SetSelf() 공개 메소드

MUTABLE, due to weird setup issue on bind.
public SetSelf ( IChannel self ) : ITcpServerSocketModel
self IChannel
리턴 ITcpServerSocketModel

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

WriteMessages() 공개 메소드

public WriteMessages ( ) : ITcpServerSocketModel
리턴 ITcpServerSocketModel