aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Common/Net
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2013-09-20 11:37:05 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2013-09-20 11:37:05 -0400
commit755d98edc0f21f1850652b29854732227c12deef (patch)
tree47ac4edca0744d350c18a9282ffe339815db5ea5 /MediaBrowser.Common/Net
parenta2fb45ba8e63e4f9119f8367a1c0c52510386d53 (diff)
improved messages with startup failures
Diffstat (limited to 'MediaBrowser.Common/Net')
-rw-r--r--MediaBrowser.Common/Net/IServerManager.cs14
1 files changed, 12 insertions, 2 deletions
diff --git a/MediaBrowser.Common/Net/IServerManager.cs b/MediaBrowser.Common/Net/IServerManager.cs
index 3234e7060..32be88a34 100644
--- a/MediaBrowser.Common/Net/IServerManager.cs
+++ b/MediaBrowser.Common/Net/IServerManager.cs
@@ -5,6 +5,9 @@ using System.Threading.Tasks;
namespace MediaBrowser.Common.Net
{
+ /// <summary>
+ /// Interface IServerManager
+ /// </summary>
public interface IServerManager : IDisposable
{
/// <summary>
@@ -22,7 +25,14 @@ namespace MediaBrowser.Common.Net
/// <summary>
/// Starts this instance.
/// </summary>
- void Start();
+ /// <param name="urlPrefix">The URL prefix.</param>
+ /// <param name="enableHttpLogging">if set to <c>true</c> [enable HTTP logging].</param>
+ void Start(string urlPrefix, bool enableHttpLogging);
+
+ /// <summary>
+ /// Starts the web socket server.
+ /// </summary>
+ void StartWebSocketServer();
/// <summary>
/// Sends a message to all clients currently connected via a web socket
@@ -62,7 +72,7 @@ namespace MediaBrowser.Common.Net
/// <param name="cancellationToken">The cancellation token.</param>
/// <returns>Task.</returns>
Task SendWebSocketMessageAsync<T>(string messageType, Func<T> dataFunction, IEnumerable<IWebSocketConnection> connections, CancellationToken cancellationToken);
-
+
/// <summary>
/// Adds the web socket listeners.
/// </summary>