C# Class Aurora.Addon.HyperGrid.HypergridLinker

Inheritance: IService, ICommunicationService
Datei anzeigen Open project: RevolutionSmythe/Aurora-HG-Plugin Class Usage Examples

Public Properties

Property Type Description
m_HyperlinkRegions GridRegion>.Dictionary

Protected Properties

Property Type Description
m_AssetService IAssetService
m_Check4096 bool
m_Database IRegionData
m_DefaultRegion OpenSim.Services.Interfaces.GridRegion
m_GatekeeperConnector GatekeeperServiceConnector
m_GridService IGridService
m_HyperlinkHandles ulong>.Dictionary
m_MapTileDirectory string
m_ScopeID UUID
m_ThisGatekeeper string
m_ThisGatekeeperURI System.Uri

Public Methods

Method Description
Check4096 ( ulong realHandle, uint &x, uint &y ) : bool

Cope with this viewer limitation.

FinishedStartup ( ) : void
GetMapImage ( UUID regionID, string imageURL ) : UUID
GetRegionForGrid ( string regionName, string url ) : GridRegion
GetUrlsForUser ( GridRegion region, UUID userID ) : OpenMetaverse.StructuredData.OSDMap
HandleShow ( string cmd ) : void
Initialize ( IConfigSource config, IRegistryCore registry ) : void
LinkRegion ( UUID scopeID, string regionDescriptor ) : GridRegion
RunCommand ( string cmdparams ) : void
Start ( IConfigSource config, IRegistryCore registry ) : void
TryCreateLink ( UUID scopeID, int xloc, int yloc, string remoteRegionName, uint externalPort, string externalHostName, UUID ownerID, GridRegion &regInfo, string &reason ) : bool
TryCreateLink ( UUID scopeID, int xloc, int yloc, string remoteRegionName, uint externalPort, string externalHostName, string serverURI, UUID ownerID, GridRegion &regInfo, string &reason ) : bool
TryLinkRegionToCoords ( UUID scopeID, string mapName, int xloc, int yloc, UUID ownerID, string &reason ) : GridRegion
TryLinkRegionToCoords ( UUID scopeID, string mapName, int xloc, int yloc, string &reason ) : GridRegion
TryUnlinkRegion ( string mapName ) : bool

Private Methods

Method Description
AddHyperlinkRegion ( GridRegion regionInfo, ulong regionHandle ) : void
LinkRegionCmdUsage ( ) : void
LoadXmlLinkFile ( string cmdparams ) : void
ReadLinkFromConfig ( IConfig config ) : void
RemoveHyperlinkRegion ( UUID regionID ) : void
RunHGCommand ( string command, string cmdparams ) : void
RunLinkRegionCommand ( string cmdparams ) : void
UnlinkRegionCmdUsage ( ) : void

Method Details

Check4096() public method

Cope with this viewer limitation.
public Check4096 ( ulong realHandle, uint &x, uint &y ) : bool
realHandle ulong
x uint
y uint
return bool

FinishedStartup() public method

public FinishedStartup ( ) : void
return void

GetMapImage() public method

public GetMapImage ( UUID regionID, string imageURL ) : UUID
regionID UUID
imageURL string
return UUID

GetRegionForGrid() public method

public GetRegionForGrid ( string regionName, string url ) : GridRegion
regionName string
url string
return OpenSim.Services.Interfaces.GridRegion

GetUrlsForUser() public method

public GetUrlsForUser ( GridRegion region, UUID userID ) : OpenMetaverse.StructuredData.OSDMap
region OpenSim.Services.Interfaces.GridRegion
userID UUID
return OpenMetaverse.StructuredData.OSDMap

HandleShow() public method

public HandleShow ( string cmd ) : void
cmd string
return void

Initialize() public method

public Initialize ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
return void

LinkRegion() public method

public LinkRegion ( UUID scopeID, string regionDescriptor ) : GridRegion
scopeID UUID
regionDescriptor string
return OpenSim.Services.Interfaces.GridRegion

RunCommand() public method

public RunCommand ( string cmdparams ) : void
cmdparams string
return void

Start() public method

public Start ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
return void

TryCreateLink() public method

public TryCreateLink ( UUID scopeID, int xloc, int yloc, string remoteRegionName, uint externalPort, string externalHostName, UUID ownerID, GridRegion &regInfo, string &reason ) : bool
scopeID UUID
xloc int
yloc int
remoteRegionName string
externalPort uint
externalHostName string
ownerID UUID
regInfo OpenSim.Services.Interfaces.GridRegion
reason string
return bool

TryCreateLink() public method

public TryCreateLink ( UUID scopeID, int xloc, int yloc, string remoteRegionName, uint externalPort, string externalHostName, string serverURI, UUID ownerID, GridRegion &regInfo, string &reason ) : bool
scopeID UUID
xloc int
yloc int
remoteRegionName string
externalPort uint
externalHostName string
serverURI string
ownerID UUID
regInfo OpenSim.Services.Interfaces.GridRegion
reason string
return bool

TryLinkRegionToCoords() public method

public TryLinkRegionToCoords ( UUID scopeID, string mapName, int xloc, int yloc, UUID ownerID, string &reason ) : GridRegion
scopeID UUID
mapName string
xloc int
yloc int
ownerID UUID
reason string
return OpenSim.Services.Interfaces.GridRegion

TryLinkRegionToCoords() public method

public TryLinkRegionToCoords ( UUID scopeID, string mapName, int xloc, int yloc, string &reason ) : GridRegion
scopeID UUID
mapName string
xloc int
yloc int
reason string
return OpenSim.Services.Interfaces.GridRegion

TryUnlinkRegion() public method

public TryUnlinkRegion ( string mapName ) : bool
mapName string
return bool

Property Details

m_AssetService protected_oe property

protected IAssetService m_AssetService
return IAssetService

m_Check4096 protected_oe property

protected bool m_Check4096
return bool

m_Database protected_oe property

protected IRegionData m_Database
return IRegionData

m_DefaultRegion protected_oe property

protected GridRegion,OpenSim.Services.Interfaces m_DefaultRegion
return OpenSim.Services.Interfaces.GridRegion

m_GatekeeperConnector protected_oe property

protected GatekeeperServiceConnector,Aurora.Addon.HyperGrid m_GatekeeperConnector
return GatekeeperServiceConnector

m_GridService protected_oe property

protected IGridService m_GridService
return IGridService

m_HyperlinkHandles protected_oe property

protected Dictionary m_HyperlinkHandles
return ulong>.Dictionary

m_HyperlinkRegions public_oe property

public Dictionary m_HyperlinkRegions
return GridRegion>.Dictionary

m_MapTileDirectory protected_oe property

protected string m_MapTileDirectory
return string

m_ScopeID protected_oe property

protected UUID m_ScopeID
return UUID

m_ThisGatekeeper protected_oe property

protected string m_ThisGatekeeper
return string

m_ThisGatekeeperURI protected_oe property

protected Uri,System m_ThisGatekeeperURI
return System.Uri