SetEndPoint() public method

public SetEndPoint ( string ipaddr, int port ) : void
ipaddr string
port int
return void
 public RegionInfo GetRegionInfo(string regionName)
 {
     List<string> RetVal = GD.Query("RegionName", regionName, "simulator", "*");
     RegionInfo replyData = new RegionInfo();
     if (RetVal.Count == 0)
         return null;
     int i = 0;
     for (i = 0; i < RetVal.Count; i++)
     {
         if (i == 0)
             replyData.RegionID = new UUID(RetVal[i]);
         if (i == 1)
             replyData.RegionName = RetVal[i];
         if (i == 2)
             replyData.RegionLocX = uint.Parse(RetVal[i]);
         if (i == 3)
             replyData.RegionLocY = uint.Parse(RetVal[i]);
         if (i == 6)
             replyData.ExternalHostName = RetVal[i];
         if (i == 7)
             replyData.RegionType = RetVal[i];
         if (i == 11)
             replyData.ObjectCapacity = Convert.ToInt32(RetVal[i]);
         if (i == 15)
             replyData.AccessLevel = Convert.ToByte(RetVal[i]);
         if (i == 16)
             replyData.Disabled = int.Parse(RetVal[i]) == 1;
         if (i == 17)
             replyData.AllowScriptCrossing = int.Parse(RetVal[i]) == 1;
         if (i == 18)
             replyData.TrustBinariesFromForeignSims = int.Parse(RetVal[i]) == 1;
         if (i == 19)
             replyData.SeeIntoThisSimFromNeighbor = int.Parse(RetVal[i]) == 1;
         if (i == 20)
         {
             replyData.AllowPhysicalPrims = int.Parse(RetVal[i]) == 1;
             replyData.SetEndPoint(RetVal[4], int.Parse(RetVal[5]));
             if (replyData.ExternalHostName == "DEFAULT")
             {
                 replyData.ExternalHostName = Aurora.Framework.Utilities.GetExternalIp();
             }
             replyData.HttpPort = uint.Parse(RetVal[5]);
         }
     }
     return replyData;
 }
        public RegionInfo[] GetRegionInfos()
        {
            List<RegionInfo> Infos = new List<RegionInfo>();
            List<string> RetVal = GD.Query("Disabled", false, "simulator", "*");
            if (RetVal.Count == 0)
                return Infos.ToArray();
            int DataCount = 0;
            RegionInfo replyData = new RegionInfo();
            for (int i = 0; i < RetVal.Count; i++)
            {
                if (DataCount == 0)
                    replyData.RegionID = new UUID(RetVal[i]);
                if (DataCount == 1)
                    replyData.RegionName = RetVal[i];
                if (DataCount == 2)
                    replyData.RegionLocX = uint.Parse(RetVal[i]);
                if (DataCount == 3)
                    replyData.RegionLocY = uint.Parse(RetVal[i]);
                if (DataCount == 6)
                    replyData.ExternalHostName = RetVal[i];
                if (DataCount == 7)
                    replyData.RegionType = RetVal[i];
                if (DataCount == 11)
                    replyData.ObjectCapacity = Convert.ToInt32(RetVal[i]);
                if (DataCount == 15)
                    replyData.AccessLevel = Convert.ToByte(RetVal[i]);
                if (DataCount == 16)
                    replyData.Disabled = int.Parse(RetVal[i]) == 1;
                if (DataCount == 17)
                    replyData.AllowScriptCrossing = int.Parse(RetVal[i]) == 1;
                if (DataCount == 18)
                    replyData.TrustBinariesFromForeignSims = int.Parse(RetVal[i]) == 1;
                if (DataCount == 19)
                    replyData.SeeIntoThisSimFromNeighbor = int.Parse(RetVal[i]) == 1;
                if (DataCount == 20)
                    replyData.AllowPhysicalPrims = int.Parse(RetVal[i]) == 1;
                DataCount++;

                if (DataCount == 21)
                {
                    replyData.SetEndPoint(RetVal[(i - (DataCount - 1)) + 4], int.Parse(RetVal[(i - (DataCount - 1)) + 5]));
                    if (replyData.ExternalHostName == "DEFAULT")
                    {
                        replyData.ExternalHostName = Aurora.Framework.Utilities.GetExternalIp();
                    }
                    replyData.HttpPort = uint.Parse(RetVal[(i - (DataCount - 1)) + 5]);
                    DataCount = 0;
                    Infos.Add(replyData);
                    replyData = new RegionInfo();
                }
            }
            return Infos.ToArray();
        }