aboutsummaryrefslogtreecommitdiff
path: root/RSSDP/ISsdpDevicePublisher.cs
diff options
context:
space:
mode:
authorErwin de Haan <EraYaN@users.noreply.github.com>2019-01-17 17:48:01 +0100
committerGitHub <noreply@github.com>2019-01-17 17:48:01 +0100
commite241589969c643116f9fc5c24bcf2009fed83fe5 (patch)
tree5a9e7d266b5f79c6d90a4767e804887b40b87b1c /RSSDP/ISsdpDevicePublisher.cs
parent47f08fbb12db5854f5e474ddbf70b758ca084616 (diff)
parent7aa975325af87fe425fe143aaed1df830133be8b (diff)
Merge branch 'dev' into skia-native-arm
Diffstat (limited to 'RSSDP/ISsdpDevicePublisher.cs')
-rw-r--r--RSSDP/ISsdpDevicePublisher.cs57
1 files changed, 28 insertions, 29 deletions
diff --git a/RSSDP/ISsdpDevicePublisher.cs b/RSSDP/ISsdpDevicePublisher.cs
index b6ebc4176..b0924701f 100644
--- a/RSSDP/ISsdpDevicePublisher.cs
+++ b/RSSDP/ISsdpDevicePublisher.cs
@@ -3,35 +3,34 @@ using System.Threading.Tasks;
namespace Rssdp.Infrastructure
{
- /// <summary>
- /// Interface for components that publish the existence of SSDP devices.
- /// </summary>
- /// <remarks>
- /// <para>Publishing a device includes sending notifications (alive and byebye) as well as responding to search requests when appropriate.</para>
- /// </remarks>
- /// <seealso cref="SsdpRootDevice"/>
- /// <seealso cref="ISsdpDeviceLocator"/>
- public interface ISsdpDevicePublisher
- {
- /// <summary>
- /// Adds a device (and it's children) to the list of devices being published by this server, making them discoverable to SSDP clients.
- /// </summary>
- /// <param name="device">The <see cref="SsdpRootDevice"/> instance to add.</param>
- /// <returns>An awaitable <see cref="System.Threading.Tasks.Task"/>.</returns>
- void AddDevice(SsdpRootDevice device);
+ /// <summary>
+ /// Interface for components that publish the existence of SSDP devices.
+ /// </summary>
+ /// <remarks>
+ /// <para>Publishing a device includes sending notifications (alive and byebye) as well as responding to search requests when appropriate.</para>
+ /// </remarks>
+ /// <seealso cref="SsdpRootDevice"/>
+ /// <seealso cref="ISsdpDeviceLocator"/>
+ public interface ISsdpDevicePublisher
+ {
+ /// <summary>
+ /// Adds a device (and it's children) to the list of devices being published by this server, making them discoverable to SSDP clients.
+ /// </summary>
+ /// <param name="device">The <see cref="SsdpRootDevice"/> instance to add.</param>
+ /// <returns>An awaitable <see cref="System.Threading.Tasks.Task"/>.</returns>
+ void AddDevice(SsdpRootDevice device);
- /// <summary>
- /// Removes a device (and it's children) from the list of devices being published by this server, making them undiscoverable.
- /// </summary>
- /// <param name="device">The <see cref="SsdpRootDevice"/> instance to add.</param>
- /// <returns>An awaitable <see cref="System.Threading.Tasks.Task"/>.</returns>
- Task RemoveDevice(SsdpRootDevice device);
+ /// <summary>
+ /// Removes a device (and it's children) from the list of devices being published by this server, making them undiscoverable.
+ /// </summary>
+ /// <param name="device">The <see cref="SsdpRootDevice"/> instance to add.</param>
+ /// <returns>An awaitable <see cref="System.Threading.Tasks.Task"/>.</returns>
+ Task RemoveDevice(SsdpRootDevice device);
- /// <summary>
- /// Returns a read only list of devices being published by this instance.
- /// </summary>
- /// <seealso cref="SsdpDevice"/>
- System.Collections.Generic.IEnumerable<SsdpRootDevice> Devices { get; }
-
- }
+ /// <summary>
+ /// Returns a read only list of devices being published by this instance.
+ /// </summary>
+ /// <seealso cref="SsdpDevice"/>
+ System.Collections.Generic.IEnumerable<SsdpRootDevice> Devices { get; }
+ }
}