You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
792 B

using CoreAgent.ProtocolClient.Models;
namespace CoreAgent.ProtocolClient.Interfaces
{
/// <summary>
/// 协议WebSocket客户端管理器接口
/// 负责启动和停止所有协议客户端
/// </summary>
public interface IProtocolWsClientManager : IDisposable
{
/// <summary>
/// 启动所有协议客户端
/// </summary>
/// <param name="configs">协议客户端配置数组</param>
/// <returns>是否所有客户端都成功启动并连接</returns>
bool StartAllClients(ProtocolClientConfig[] configs);
/// <summary>
/// 停止所有协议客户端
/// </summary>
/// <returns>是否所有客户端都成功停止并断开连接</returns>
bool StopAllClients();
}
}