void nsUDPSocket::OnMsgAttach() { UDPSOCKET_LOG(("nsUDPSocket::OnMsgAttach [this=%p]\n", this)); if (NS_FAILED(mCondition)) return; mCondition = TryAttach(); // if we hit an error while trying to attach then bail... if (NS_FAILED(mCondition)) { NS_ASSERTION(!mAttached, "should not be attached already"); OnSocketDetached(mFD); } }
virtual EModRet OnChanAction(CNick& Nick, CChan& Channel, CString& sMessage) { TryAttach(Nick, Channel); return CONTINUE; }
virtual EModRet OnChanNotice(CNick& Nick, CChan& Channel, CString& sMessage) { TryAttach(Channel); return CONTINUE; }