There's a folder in svn under libsecondlife-cs called Inventory. It
contains three projects which are a part of the main solution, and
contain code for handling asset uploads and downloads (both small and
large assets) and all of the primary inventory filesystem functions. The
testing has been focused around notecards, but this can easily be
extended to any asset type with a little bit of work, since it's also a
generalized framework. We're using the separate folder separate projects
strategy because Static is doing constant work on this and it is easier
than merging completely in to the trunk and dealing with commit
conflicts, or creating a separate branch and worrying about sync issues
with such a volatile codebase as we have. When things slow down on
inventory dev, it should be trivial to merge in to the main codebase
with a single commit.
John Hurliman
-----------------------------------------------------------
Forwarded to the list from Static Sprocket:
Inventory:
* Download InventoryFolders and InventoryItems structure
* Dump Inventory Infromation to XML
Folder Management:
* Create
* Move
* Delete
Notecards:
* Create
* Copy
* Move
* Delete
Foundation Work for:
* Uploading and Retrieving Small Assets (under 1K bytes)
* Uploading and Retrieving Large Assets (1K < X < 64K)
This work lays the foundation for being able to do the full range of
Inventory and Asset types for SecondLife. The major hurdles for other
Inventory/Asset types will focus around how to build the specific
asset payloads for the other types of inventory.
USE EXTREME CAUTION when utilizing this code. Work
in small steps, check and double check your code.
See the CreateNoteCard project for some code examples.
_______________________________________________
libsecondlife-dev mailing list
libsecondlife-dev@gna.org
https://mail.gna.org/listinfo/libsecondlife-dev