GridDataBase.cs 959 B

12345678910111213141516171819202122
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. using libsecondlife;
  5. namespace OpenSim.Framework.Data
  6. {
  7. public abstract class GridDataBase : IGridData
  8. {
  9. public abstract RegionProfileData GetProfileByHandle(ulong regionHandle);
  10. public abstract RegionProfileData GetProfileByLLUUID(LLUUID UUID);
  11. public abstract RegionProfileData GetProfileByString(string regionName);
  12. public abstract RegionProfileData[] GetProfilesInRange(uint Xmin, uint Ymin, uint Xmax, uint Ymax);
  13. public abstract bool AuthenticateSim(LLUUID UUID, ulong regionHandle, string simrecvkey);
  14. public abstract void Initialise();
  15. public abstract void Close();
  16. public abstract string getName();
  17. public abstract string getVersion();
  18. public abstract DataResponse AddProfile(RegionProfileData profile);
  19. public abstract ReservationData GetReservationAtPoint(uint x, uint y);
  20. }
  21. }