TCPNodeCustomRequestHandlerOwn::TCPNodeCustomRequestHandlerOwn
Перейти к навигации
Перейти к поиску
Параметры
TCPNodeCustomRequestHandlerOwn() = delete; //1
TCPNodeCustomRequestHandlerOwn(const TCPNodeCustomRequestHandlerOwn&) = delete; //2
TCPNodeCustomRequestHandlerOwn(TCPNodeCustomRequestHandlerOwn&& right) noexcept; //3
explicit TCPNodeCustomRequestHandlerOwn(interface_type* pTCPNodeCustomRequestHandler) noexcept; //4
Конструкторы класса TCPNodeCustomRequestHandlerOwn.
- Удаленный конструктор по умолчанию.
- Удаленный конструктор копирования.
- Конструктор перемещения. Ассоциированый с параметром указатель
ITCPNodeCustomRequestHandler*
вместе с владением переносится на создаваемый экземпляр TCPNodeCustomRequestHandlerOwn. В результате вызова параметр деассоциируется со своим указателем. После вызова разрешено только удаление объекта, поданного на вход конструктора. - Конструктор, создающий адаптер TCPNodeCustomRequestHandlerOwn с ассоциированным указателем на реализацию ITCPNodeCustomRequestHandler.
right | Другой экземпляр TCPNodeCustomRequestHandlerOwn, который используется для инициализации создаваемого объекта. | |
[in] | pTCPNodeCustomRequestHandler | Адаптируемый C-указатель на реализацию ITCPNodeCustomRequestHandler. Указатель не должен быть nullptr . |