mirror of
https://github.com/opensim/opensim.git
synced 2026-08-10 03:06:05 +08:00
- added Simple AssetInventoryServer plugin (asset storage only)
- removed OpenSim storage and frontend classes in Extensions dir - put OpenSim plugins in OpenSim.Grid.AssetInventoryServer.Plugins.OpenSim namespace
This commit is contained in:
@@ -73,16 +73,6 @@ namespace OpenSim.Grid.AssetInventoryServer
|
||||
void Initialise(AssetInventoryServer server);
|
||||
}
|
||||
|
||||
public interface IStorageProvider
|
||||
{
|
||||
BackendResponse TryFetchMetadata(UUID assetID, out Metadata metadata);
|
||||
BackendResponse TryFetchData(UUID assetID, out byte[] assetData);
|
||||
BackendResponse TryFetchDataMetadata(UUID assetID, out Metadata metadata, out byte[] assetData);
|
||||
BackendResponse TryCreateAsset(Metadata metadata, byte[] assetData);
|
||||
BackendResponse TryCreateAsset(Metadata metadata, byte[] assetData, out UUID assetID);
|
||||
int ForEach(Action<Metadata> action, int start, int count);
|
||||
}
|
||||
|
||||
public interface IAssetStorageProvider : IAssetInventoryServerPlugin
|
||||
{
|
||||
BackendResponse TryFetchMetadata(UUID assetID, out Metadata metadata);
|
||||
|
||||
Reference in New Issue
Block a user