Example #1
0
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;
}