C# Class OpenSim.Region.CoreModules.Framework.EntityTransfer.HGEntityTransferModule

Inheritance: EntityTransferModule, ISharedRegionModule, IEntityTransferModule, IUserAgentVerificationModule
Show file Open project: openmetaversefoundation/fortis-opensim

Public Methods

Method Description
AddRegion ( Scene scene ) : void
Initialise ( IConfigSource source ) : void
RegionLoaded ( Scene scene ) : void
RemoveRegion ( Scene scene ) : void
TeleportHome ( UUID id, IClientAPI client ) : void
VerifyClient ( AgentCircuitData aCircuit, string token ) : bool

Protected Methods

Method Description
AgentHasMovedAway ( UUID sessionID, bool logout ) : void
CreateAgent ( ScenePresence sp, GridRegion reg, GridRegion finalDestination, AgentCircuitData agentCircuit, uint teleportFlags, string &reason, bool &logout ) : bool
GetFinalDestination ( GridRegion region ) : GridRegion
NeedsClosing ( uint oldRegionX, uint newRegionX, uint oldRegionY, uint newRegionY, GridRegion reg ) : bool
OnNewClient ( IClientAPI client ) : void

Private Methods

Method Description
MakeRegion ( AgentCircuitData aCircuit ) : GridRegion
OnConnectionClosed ( IClientAPI obj ) : void

Method Details

AddRegion() public method

public AddRegion ( Scene scene ) : void
scene OpenSim.Region.Framework.Scenes.Scene
return void

AgentHasMovedAway() protected method

protected AgentHasMovedAway ( UUID sessionID, bool logout ) : void
sessionID UUID
logout bool
return void

CreateAgent() protected method

protected CreateAgent ( ScenePresence sp, GridRegion reg, GridRegion finalDestination, AgentCircuitData agentCircuit, uint teleportFlags, string &reason, bool &logout ) : bool
sp OpenSim.Region.Framework.Scenes.ScenePresence
reg OpenSim.Services.Interfaces.GridRegion
finalDestination OpenSim.Services.Interfaces.GridRegion
agentCircuit OpenSim.Framework.AgentCircuitData
teleportFlags uint
reason string
logout bool
return bool

GetFinalDestination() protected method

protected GetFinalDestination ( GridRegion region ) : GridRegion
region OpenSim.Services.Interfaces.GridRegion
return OpenSim.Services.Interfaces.GridRegion

Initialise() public method

public Initialise ( IConfigSource source ) : void
source IConfigSource
return void

NeedsClosing() protected method

protected NeedsClosing ( uint oldRegionX, uint newRegionX, uint oldRegionY, uint newRegionY, GridRegion reg ) : bool
oldRegionX uint
newRegionX uint
oldRegionY uint
newRegionY uint
reg OpenSim.Services.Interfaces.GridRegion
return bool

OnNewClient() protected method

protected OnNewClient ( IClientAPI client ) : void
client IClientAPI
return void

RegionLoaded() public method

public RegionLoaded ( Scene scene ) : void
scene OpenSim.Region.Framework.Scenes.Scene
return void

RemoveRegion() public method

public RemoveRegion ( Scene scene ) : void
scene OpenSim.Region.Framework.Scenes.Scene
return void

TeleportHome() public method

public TeleportHome ( UUID id, IClientAPI client ) : void
id UUID
client IClientAPI
return void

VerifyClient() public method

public VerifyClient ( AgentCircuitData aCircuit, string token ) : bool
aCircuit OpenSim.Framework.AgentCircuitData
token string
return bool