disableCallbacks() public method

public disableCallbacks ( ) : void
return void
Ejemplo n.º 1
0
        //Gets invoked when its time to send interim updates
        private void InterimUpdatesCallback(object state)
        {
            Session session = (Session)state;

            //m_logger.DebugFormat("Sending interim-update for user {0}", session.username);
            lock (session)
            {
                try
                {
                    if (session.active)
                    {
                        session.client.interimUpdate(session.username);
                    }
                    else
                    {
                        session.disableCallbacks();
                    }
                }
                catch (RADIUSException e)
                {
                    m_logger.DebugFormat("Unable to send interim-update: {0}", e.Message);
                }
            }
        }