1234567891011121314151617181920212223242526272829303132333435363738 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using MediaBrowser.Model.Net;
- using MediaBrowser.Model.Threading;
- using Rssdp.Infrastructure;
- namespace Rssdp
- {
- /// <summary>
- /// Allows publishing devices both as notification and responses to search requests.
- /// </summary>
- /// <remarks>
- /// This is the 'server' part of the system. You add your devices to an instance of this class so clients can find them.
- /// </remarks>
- public class SsdpDevicePublisher : SsdpDevicePublisherBase
- {
- #region Constructors
- /// <summary>
- /// Default constructor.
- /// </summary>
- /// <remarks>
- /// <para>Uses the default <see cref="ISsdpCommunicationsServer"/> implementation and network settings for Windows and the SSDP specification.</para>
- /// </remarks>
- [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope", Justification = "No way to do this here, and we don't want to dispose it except in the (rare) case of an exception anyway.")]
- public SsdpDevicePublisher(ISsdpCommunicationsServer communicationsServer, ITimerFactory timerFactory, string osName, string osVersion)
- : base(communicationsServer, timerFactory, osName, osVersion)
- {
- }
- #endregion
- }
- }
|