/// <summary> /// Enable - Toggle advise synch operation. /// </summary> /// <param name="bEnable"></param> public void Enable(bool bEnable) { if (bEnable && m_iAdviseSinkContext == 0) { IDccManSink idcc = (IDccManSink)this; m_pDccMan.Advise(idcc, ref m_iAdviseSinkContext); } if (!bEnable && m_iAdviseSinkContext != 0) { m_pDccMan.Unadvise(m_iAdviseSinkContext); m_iAdviseSinkContext = 0; } }
internal void BeginListen() { // call advise idccMan.Advise(idccSink, out dccContext); }