Aurora.Addon.HyperGrid.UserAgentServerConnector.LogoutAgent C# (CSharp) Method

LogoutAgent() public method

public LogoutAgent ( Nwc.XmlRpc.XmlRpcRequest request, IPEndPoint remoteClient ) : Nwc.XmlRpc.XmlRpcResponse
request Nwc.XmlRpc.XmlRpcRequest
remoteClient System.Net.IPEndPoint
return Nwc.XmlRpc.XmlRpcResponse
        public XmlRpcResponse LogoutAgent(XmlRpcRequest request, IPEndPoint remoteClient)
        {
            Hashtable requestData = (Hashtable)request.Params[0];
            //string host = (string)requestData["host"];
            //string portstr = (string)requestData["port"];
            string sessionID_str = (string)requestData["sessionID"];
            UUID sessionID = UUID.Zero;
            UUID.TryParse (sessionID_str, out sessionID);
            string userID_str = (string)requestData["userID"];
            UUID userID = UUID.Zero;
            UUID.TryParse (userID_str, out userID);

            m_HomeUsersService.LogoutAgent (userID, sessionID);

            Hashtable hash = new Hashtable ();
            hash["result"] = "true";
            XmlRpcResponse response = new XmlRpcResponse ();
            response.Value = hash;
            return response;
        }