import { ConnectionID } from '../connection/ConnectionID'; /** * Менеджер каналов. В нем список всех соединений p2p которые обслуживаются текущим сервером */ export declare class ChannelManager { private channels; constructor(); /** * Добавляет соединение p2p * @param src кто инициирует канал * @param dst кто цель канала */ addChannel(src: ConnectionID, dst: ConnectionID): void; /** * Разрывает все соединения * @param id ид соединения с которым разорвать каналы */ closeChannels(id: ConnectionID): void; /** * Получает ид соединения получателя по известному ид * @param id ид соединения */ getChannelDst(id: ConnectionID): string; }