C# Class Helios.FsCheck.Tests.Channels.Sockets.Models.ImmutableTcpServerSocketModel

Inheritance: ITcpServerSocketModel
ファイルを表示 Open project: helios-io/helios

Public Methods

Method Description
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

Method Details

AddClient() public method

public AddClient ( IPEndPoint endpoint ) : ITcpServerSocketModel
endpoint System.Net.IPEndPoint
return ITcpServerSocketModel

AddLocalChannel() public method

public AddLocalChannel ( IChannel channel ) : ITcpServerSocketModel
channel IChannel
return ITcpServerSocketModel

ClearMessages() public method

public ClearMessages ( ) : ITcpServerSocketModel
return ITcpServerSocketModel

ImmutableTcpServerSocketModel() public method

public ImmutableTcpServerSocketModel ( ) : System.Collections.Generic
return System.Collections.Generic

ImmutableTcpServerSocketModel() public method

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

ImmutableTcpServerSocketModel() public method

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
return System.Collections.Generic

ReceiveMessages() public method

public ReceiveMessages ( ) : ITcpServerSocketModel
return ITcpServerSocketModel

RemoveClient() public method

public RemoveClient ( IPEndPoint endpoint ) : ITcpServerSocketModel
endpoint System.Net.IPEndPoint
return ITcpServerSocketModel

RemoveLocalChannel() public method

public RemoveLocalChannel ( IChannel channel ) : ITcpServerSocketModel
channel IChannel
return ITcpServerSocketModel

SetOwnAddress() public method

public SetOwnAddress ( IPEndPoint endpoint ) : ITcpServerSocketModel
endpoint System.Net.IPEndPoint
return ITcpServerSocketModel

SetSelf() public method

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

ToString() public method

public ToString ( ) : string
return string

WriteMessages() public method

public WriteMessages ( ) : ITcpServerSocketModel
return ITcpServerSocketModel