C# Class Betzalel.SimpleMulticastAnalyzer.Net.Protocols.UdpNetworkProtocol

Inheritance: INetworkProtocol
Datei anzeigen Open project: eranbetzalel/SimpleMulticastAnalyzer

Public Methods

Method Description
Bind ( EndPoint bindedIpAddress ) : void
Dispose ( ) : void
SendPackets ( int amount ) : void
SetReceiveBufferSize ( int networkBufferSize ) : void
SetSendBufferSize ( int networkBufferSize ) : void
StartListen ( ) : void
StopListen ( ) : void
UdpNetworkProtocol ( Log log, Statistics statistics, IPEndPoint destinationEndPoint, UdpNetworkProtocolType udpNetworkProtocolType, int packetDataSize, bool verifyOrder ) : System

Private Methods

Method Description
StartListenTask ( object state ) : void

Method Details

Bind() public method

public Bind ( EndPoint bindedIpAddress ) : void
bindedIpAddress System.Net.EndPoint
return void

Dispose() public method

public Dispose ( ) : void
return void

SendPackets() public method

public SendPackets ( int amount ) : void
amount int
return void

SetReceiveBufferSize() public method

public SetReceiveBufferSize ( int networkBufferSize ) : void
networkBufferSize int
return void

SetSendBufferSize() public method

public SetSendBufferSize ( int networkBufferSize ) : void
networkBufferSize int
return void

StartListen() public method

public StartListen ( ) : void
return void

StopListen() public method

public StopListen ( ) : void
return void

UdpNetworkProtocol() public method

public UdpNetworkProtocol ( Log log, Statistics statistics, IPEndPoint destinationEndPoint, UdpNetworkProtocolType udpNetworkProtocolType, int packetDataSize, bool verifyOrder ) : System
log Log
statistics Statistics
destinationEndPoint System.Net.IPEndPoint
udpNetworkProtocolType UdpNetworkProtocolType
packetDataSize int
verifyOrder bool
return System