public virtual void Startup()
{
lock (m_lock)
{
// start thread to monitor sessions.
m_shutdownEvent.Reset();
m_monitoringThread = new Thread(new ParameterizedThreadStart(MonitorSessions));
m_monitoringThread.IsBackground = true;
m_monitoringThread.Name = "MonitorSessions";
m_monitoringThread.Start(m_minSessionTimeout);
}
}