InternetConnectionEndPointRef::cancel

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
void cancel();

Разрывает все активные интернет-соединения и разблокирует все потоки выполнения, выполняющие блокирующее чтение или запись данных с использованием потоков данных, связанных с этим соединением.

Реализации метода IInternetConnectionEndPoint::CancelOperations, которому делегируется вызов, могут пытаться закрывать соединения, используя протоколы разрыва, определенные этими реализациями, до того, как выполнять разрыв аварийно.
См. также
IInternetConnectionEndPoint::CancelOperationsПрерывает соединение с использованием протокола разрыва, если это возможно, иначе - жестко, и разблокирует любые потоки выполнения, заблокированные доступом к удаленному узлу через связанные с точкой доступа потоки чтения и записи.