IInterregionModule.cs 479 B

123456789101112131415
  1. using OpenSim.Framework;
  2. using OpenSim.Region.Environment.Scenes;
  3. namespace OpenSim.Region.Environment.Modules.Grid.Interregion
  4. {
  5. public interface IInterregionModule
  6. {
  7. void RegisterMethod<T>(T e);
  8. bool HasInterface<T>(Location loc);
  9. T RequestInterface<T>(Location loc);
  10. T[] RequestInterface<T>();
  11. Location GetLocationByDirection(Scene scene, InterregionModule.Direction dir);
  12. void internal_CreateRemotingObjects();
  13. }
  14. }