Ref project update

This commit is contained in:
RogueException
2016-03-12 20:20:30 -04:00
parent 5a38129c18
commit 30ac95280e
31 changed files with 389 additions and 286 deletions

View File

@@ -0,0 +1,15 @@
using System;
using System.Threading;
namespace Discord.Net.WebSockets
{
public interface IWebSocket
{
CancellationToken CancelToken { get; }
ConnectionState State { get; }
string Host { get; set; }
event EventHandler Connected;
event EventHandler<DisconnectedEventArgs> Disconnected;
}
}

View File

@@ -0,0 +1,9 @@
using System.Threading;
namespace Discord.Net.WebSockets
{
public interface IWebSocketProvider
{
IWebSocket Create(CancellationToken cancelToken);
}
}

View File

@@ -1,22 +0,0 @@
using Discord.Logging;
using System;
using System.Threading;
namespace Discord.Net.WebSockets
{
public abstract partial class WebSocket
{
public CancellationToken CancelToken { get; }
public ConnectionState State { get; }
public string Host { get; }
public event EventHandler Connected = delegate { };
public event EventHandler<DisconnectedEventArgs> Disconnected = delegate { };
public WebSocket(DiscordConfig config, ILogger logger) { }
public abstract void SendHeartbeat();
public virtual void WaitForConnection(CancellationToken cancelToken) { }
}
}