void CServerMonitorView::AddServer(IRCServer *pServer) { if (!pServer) return; if (IsMonitoring(pServer)) return; m_ServerList.Add(pServer); Message(pServer,"\002Server Monitoring Started!"); }
NS_IMETHODIMP sbCDDeviceMarshall::BeginMonitoring() { nsresult rv; NS_ENSURE_STATE(mCDDeviceService); NS_ASSERTION(IsMonitoring(), "BeginMonitoring() called after StopMonitoring()!"); rv = mCDDeviceService->RegisterListener(this); NS_ENSURE_SUCCESS(rv, rv); rv = DiscoverDevices(); NS_ENSURE_SUCCESS(rv, rv); return NS_OK; }