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