diff options
Diffstat (limited to 'OpenSim/Data/RegionProfileData.cs')
-rw-r--r-- | OpenSim/Data/RegionProfileData.cs | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/OpenSim/Data/RegionProfileData.cs b/OpenSim/Data/RegionProfileData.cs index 5476233..7dd4a41 100644 --- a/OpenSim/Data/RegionProfileData.cs +++ b/OpenSim/Data/RegionProfileData.cs | |||
@@ -282,7 +282,20 @@ namespace OpenSim.Data | |||
282 | 282 | ||
283 | public RegionInfo ToRegionInfo( ) | 283 | public RegionInfo ToRegionInfo( ) |
284 | { | 284 | { |
285 | return RegionInfo.Create(UUID, regionName, regionLocX, regionLocY, serverIP, httpPort, serverPort, remotingPort); | 285 | return RegionInfo.Create(UUID, regionName, regionLocX, regionLocY, serverIP, httpPort, serverPort, remotingPort, serverURI ); |
286 | } | ||
287 | |||
288 | public static RegionProfileData FromRegionInfo( RegionInfo regionInfo ) | ||
289 | { | ||
290 | if( regionInfo == null ) | ||
291 | { | ||
292 | return null; | ||
293 | } | ||
294 | |||
295 | return Create(regionInfo.RegionID, regionInfo.RegionName, regionInfo.RegionLocX, | ||
296 | regionInfo.RegionLocY, regionInfo.ExternalHostName, | ||
297 | (uint) regionInfo.ExternalEndPoint.Port, regionInfo.HttpPort, regionInfo.RemotingPort, | ||
298 | regionInfo.ServerURI); | ||
286 | } | 299 | } |
287 | 300 | ||
288 | public static RegionProfileData Create(UUID regionID, string regionName, uint locX, uint locY, string externalHostName, uint regionPort, uint httpPort, uint remotingPort, string serverUri) | 301 | public static RegionProfileData Create(UUID regionID, string regionName, uint locX, uint locY, string externalHostName, uint regionPort, uint httpPort, uint remotingPort, string serverUri) |