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