Squirrowse/Squirrowse.Service/Hubs/IStreamManager.cs
danielgrabowski 6f1cc96c16 Rework stream
2019-11-08 16:36:20 +01:00

18 lines
582 B
C#

using System.Collections.Generic;
using System.Threading.Tasks;
using Squirrowse.Core.Models;
namespace Squirrowse.Service.Hubs
{
public interface IStreamManager
{
Task AddUser(string connectionId, string agentName, ConnectionType type);
Task RemoveUserbyConnectionId(string connectionId);
Task RemoveUserByUserName(string agentName);
IEnumerable<User> getServerSideUsers();
bool CheckUser(string agentName);
bool StreamOn();
IEnumerable<User> getClientSideUsers();
IEnumerable<User> getAllUsers();
}
}