TCPNodeCustomRequestHandlerOwn::release_ownership

Материал из CAMaaS preliminary wiki
Версия от 22:35, 3 января 2018; Андрей Чусов (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску
ITCPNodeCustomRequestHandler* release_ownership() noexcept;

Сбрасывает интерфейсный указатель, ассоциированный с TCPNodeCustomRequestHandlerOwn, но без удаления из памяти реализации ITCPNodeCustomRequestHandler.

Возвращаемое значение:
Деассоциированный указатель на реализацию ITCPNodeCustomRequestHandler, владение которым было прекращено в результате вызова метода release_ownership. Если на момент вызова метода адаптер не владел действительным указателем на узел, возвращается nullptr.