C# 클래스 Aurora.Addon.HyperGrid.HypergridLinker

상속: IService, ICommunicationService
파일 보기 프로젝트 열기: RevolutionSmythe/Aurora-HG-Plugin 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
m_HyperlinkRegions GridRegion>.Dictionary

보호된 프로퍼티들

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

Check4096() 공개 메소드

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

FinishedStartup() 공개 메소드

public FinishedStartup ( ) : void
리턴 void

GetMapImage() 공개 메소드

public GetMapImage ( UUID regionID, string imageURL ) : UUID
regionID UUID
imageURL string
리턴 UUID

GetRegionForGrid() 공개 메소드

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

GetUrlsForUser() 공개 메소드

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

HandleShow() 공개 메소드

public HandleShow ( string cmd ) : void
cmd string
리턴 void

Initialize() 공개 메소드

public Initialize ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
리턴 void

LinkRegion() 공개 메소드

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

RunCommand() 공개 메소드

public RunCommand ( string cmdparams ) : void
cmdparams string
리턴 void

Start() 공개 메소드

public Start ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
리턴 void

TryCreateLink() 공개 메소드

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
리턴 bool

TryCreateLink() 공개 메소드

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
리턴 bool

TryLinkRegionToCoords() 공개 메소드

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
리턴 OpenSim.Services.Interfaces.GridRegion

TryLinkRegionToCoords() 공개 메소드

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

TryUnlinkRegion() 공개 메소드

public TryUnlinkRegion ( string mapName ) : bool
mapName string
리턴 bool

프로퍼티 상세

m_AssetService 보호되어 있는 프로퍼티

protected IAssetService m_AssetService
리턴 IAssetService

m_Check4096 보호되어 있는 프로퍼티

protected bool m_Check4096
리턴 bool

m_Database 보호되어 있는 프로퍼티

protected IRegionData m_Database
리턴 IRegionData

m_DefaultRegion 보호되어 있는 프로퍼티

protected GridRegion,OpenSim.Services.Interfaces m_DefaultRegion
리턴 OpenSim.Services.Interfaces.GridRegion

m_GatekeeperConnector 보호되어 있는 프로퍼티

protected GatekeeperServiceConnector,Aurora.Addon.HyperGrid m_GatekeeperConnector
리턴 GatekeeperServiceConnector

m_GridService 보호되어 있는 프로퍼티

protected IGridService m_GridService
리턴 IGridService

m_HyperlinkHandles 보호되어 있는 프로퍼티

protected Dictionary m_HyperlinkHandles
리턴 ulong>.Dictionary

m_HyperlinkRegions 공개적으로 프로퍼티

public Dictionary m_HyperlinkRegions
리턴 GridRegion>.Dictionary

m_MapTileDirectory 보호되어 있는 프로퍼티

protected string m_MapTileDirectory
리턴 string

m_ScopeID 보호되어 있는 프로퍼티

protected UUID m_ScopeID
리턴 UUID

m_ThisGatekeeper 보호되어 있는 프로퍼티

protected string m_ThisGatekeeper
리턴 string

m_ThisGatekeeperURI 보호되어 있는 프로퍼티

protected Uri,System m_ThisGatekeeperURI
리턴 System.Uri