diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2016-11-04 04:31:05 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2016-11-04 04:31:05 -0400 |
| commit | 6d250c4050ceb0bda33aad6a484fd05e508c4e27 (patch) | |
| tree | 9776c6fe796bcbbea2d753ddd78d925a5645d69a /RSSDP/ISocketFactory.cs | |
| parent | c29394a81a8d00e16e2706850ae9127933e73cda (diff) | |
make dlna project portable
Diffstat (limited to 'RSSDP/ISocketFactory.cs')
| -rw-r--r-- | RSSDP/ISocketFactory.cs | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/RSSDP/ISocketFactory.cs b/RSSDP/ISocketFactory.cs deleted file mode 100644 index 3e7d7facb..000000000 --- a/RSSDP/ISocketFactory.cs +++ /dev/null @@ -1,33 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace Rssdp.Infrastructure -{ - /// <summary> - /// Implemented by components that can create a platform specific UDP socket implementation, and wrap it in the cross platform <see cref="IUdpSocket"/> interface. - /// </summary> - public interface ISocketFactory - { - - /// <summary> - /// Createa a new unicast socket using the specified local port number. - /// </summary> - /// <param name="localPort">The local port to bind to.</param> - /// <returns>A <see cref="IUdpSocket"/> implementation.</returns> - IUdpSocket CreateUdpSocket(int localPort); - - /// <summary> - /// Createa a new multicast socket using the specified multicast IP address, multicast time to live and local port. - /// </summary> - /// <param name="ipAddress">The multicast IP address to bind to.</param> - /// <param name="multicastTimeToLive">The multicast time to live value. Actually a maximum number of network hops for UDP packets.</param> - /// <param name="localPort">The local port to bind to.</param> - /// <returns>A <see cref="IUdpSocket"/> implementation.</returns> - [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "ip", Justification="IP is a well known and understood abbreviation and the full name is excessive.")] - IUdpSocket CreateUdpMulticastSocket(string ipAddress, int multicastTimeToLive, int localPort); - - } -} |
