C# Class OpenSim.Region.Framework.ModuleLoader

Exibir arquivo Open project: openmetaversefoundation/fortis-opensim Class Usage Examples

Public Properties

Property Type Description
LoadedAssemblys Assembly>.Dictionary

Public Methods

Method Description
ClearCache ( ) : void
InitialiseSharedModules ( Scene scene ) : void
InitializeModule ( IRegionModule module, Scene scene ) : void
LoadDefaultSharedModule ( IRegionModule module ) : void
LoadModule ( string dllName, string moduleName ) : IRegionModule

Loads a external Module (if not already loaded) and creates a new instance of it.

LoadModules ( string dllName ) : IRegionModule[]
LoadRegionModule ( string dllName, string moduleName, Scene scene ) : void
LoadRegionModules ( string dllName, Scene scene ) : List
LoadSharedModule ( IRegionModule module ) : void

Loads/initialises a Module instance that can be used by multiple Regions

LoadSharedModule ( string dllName, string moduleName ) : void

Loads/initialises a Module instance that can be used by multiple Regions

ModuleLoader ( IConfigSource config ) : System
PickupModules ( Scene scene, string moduleDir ) : List
PostInitialise ( ) : void
UnloadModule ( IRegionModule rm ) : void

Method Details

ClearCache() public method

public ClearCache ( ) : void
return void

InitialiseSharedModules() public method

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

InitializeModule() public method

public InitializeModule ( IRegionModule module, Scene scene ) : void
module IRegionModule
scene OpenSim.Region.Framework.Scenes.Scene
return void

LoadDefaultSharedModule() public method

public LoadDefaultSharedModule ( IRegionModule module ) : void
module IRegionModule
return void

LoadModule() public method

Loads a external Module (if not already loaded) and creates a new instance of it.
public LoadModule ( string dllName, string moduleName ) : IRegionModule
dllName string
moduleName string
return IRegionModule

LoadModules() public method

public LoadModules ( string dllName ) : IRegionModule[]
dllName string
return IRegionModule[]

LoadRegionModule() public method

public LoadRegionModule ( string dllName, string moduleName, Scene scene ) : void
dllName string
moduleName string
scene OpenSim.Region.Framework.Scenes.Scene
return void

LoadRegionModules() public method

public LoadRegionModules ( string dllName, Scene scene ) : List
dllName string
scene OpenSim.Region.Framework.Scenes.Scene
return List

LoadSharedModule() public method

Loads/initialises a Module instance that can be used by multiple Regions
public LoadSharedModule ( IRegionModule module ) : void
module IRegionModule
return void

LoadSharedModule() public method

Loads/initialises a Module instance that can be used by multiple Regions
public LoadSharedModule ( string dllName, string moduleName ) : void
dllName string
moduleName string
return void

ModuleLoader() public method

public ModuleLoader ( IConfigSource config ) : System
config IConfigSource
return System

PickupModules() public method

public PickupModules ( Scene scene, string moduleDir ) : List
scene OpenSim.Region.Framework.Scenes.Scene
moduleDir string
return List

PostInitialise() public method

public PostInitialise ( ) : void
return void

UnloadModule() public method

public UnloadModule ( IRegionModule rm ) : void
rm IRegionModule
return void

Property Details

LoadedAssemblys public_oe property

public Dictionary LoadedAssemblys
return Assembly>.Dictionary