MayaFlux
0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
◆
operator=()
[2/2]
NetworkSink
& MayaFlux::Portal::Network::NetworkSink::operator=
(
NetworkSink
&&
other
)
noexcept
Definition at line
85
of file
NetworkSink.cpp
.
86
{
87
if
(
this
!= &other) {
88
if
(
m_endpoint_id
!= 0 &&
m_service
) {
89
m_service
->
close_endpoint
(
m_endpoint_id
);
90
}
91
m_name
= std::move(other.m_name);
92
m_endpoint_id
= other.m_endpoint_id;
93
m_service
= other.m_service;
94
other.m_endpoint_id = 0;
95
other.m_service =
nullptr
;
96
}
97
return
*
this
;
98
}
MayaFlux::Portal::Network::NetworkSink::m_service
Registry::Service::NetworkService * m_service
Definition
NetworkSink.hpp:100
MayaFlux::Portal::Network::NetworkSink::m_name
std::string m_name
Definition
NetworkSink.hpp:97
MayaFlux::Portal::Network::NetworkSink::m_endpoint_id
uint64_t m_endpoint_id
Definition
NetworkSink.hpp:98
MayaFlux::Registry::Service::NetworkService::close_endpoint
std::function< void(uint64_t endpoint_id)> close_endpoint
Close an endpoint.
Definition
NetworkService.hpp:70
MayaFlux
Portal
Network
NetworkSink
Generated by
1.9.8