Hi, In Cable Beach all asset information is split over two datatypes:
- the Metadata class[1] - a byte array containing the actual asset data In OpenSim we have the AssetBase class[2] which contains asset metadata and data together. I'd like to modify the AssetBase class in OpenSim so it's composed of one Metadata class. So instead of having: AssetBase ab = new AssetBase(); ab.Name = "some name"; ab.Description = "some description"; I would write: AssetBase ab = new AssetBase(); ab.Metadata.Name = "some name"; ab.Metadata.Description = "some description"; I would define the Metadata class in AssetBase.cs. The serialization and deserialization methods currently in the Metadata class may or may not be included; I see those methods belonging in the Utils class[3], perhaps. The Metadata class itself will immediately be used within the new asset server, and I can see it being useful elsewhere in the future. Should the Metadata class be renamed to AssetMetadata? Any other thoughts? Thanks, Mike [1] http://forge.opensimulator.org/gf/project/assetserver/scmsvn/?action=browse&path=%2Ftrunk%2FAssetServer%2FMetadata.cs&view=markup [2] http://opensimulator.org/cgi-bin/viewcvs.cgi/trunk/OpenSim/Framework/AssetBase.cs?view=markup [3] http://forge.opensimulator.org/gf/project/assetserver/scmsvn/?action=browse&path=%2Ftrunk%2FAssetServer%2FUtils.cs&view=markup _______________________________________________ Opensim-dev mailing list [email protected] https://lists.berlios.de/mailman/listinfo/opensim-dev
