SpiecsEngine
 
Loading...
Searching...
No Matches

◆ ConnectDestroyed()

void Spices::Net::TcpConnection::ConnectDestroyed ( )

Definition at line 83 of file TcpConnection.cpp.

84 {
85 if (m_State.load() == State::Connected)
86 {
88
89 m_Channel->DisableAll();
90 m_CloseCallback.Broadcast(shared_from_this());
91 }
92 m_Channel->Remove();
93 }
std::atomic< State > m_State
TcpConnection state.
DelegateCloseCallback m_CloseCallback
DelegateCloseCallback.
std::unique_ptr< Channel > m_Channel
TcpConnection channel.
void SetState(State state)

References Disconnected, and SetState().