is an inventory container
Initialize the event queue client class >>> inventory = InventoryManager()
Sample implementations: agent.py Tests: tests/test_inventory.py
set up the inventory manager
offers another agent the specified inventory item
searches the local inventory for the specified ItemID given a match, sends an ImprovedInventoryMessage packet to the specified AgentID
search through all inventory folders for an id(uuid) or Name, and return a list of matching InventoryItems or InventoryFolders
recursive search, based on folder_id. if no folder id is specified look through everything in self.folders
This does not request inventory from the grid. It could, were we to go about enabling this...
search an inventory folder for _id or name
return a list of matches
represents an Inventory item
Initialize the InventoryItem class >>> inventoryitem = InventoryItem()
Sample implementations: inventory.py Tests: tests/test_inventory.py
initialize the inventory item
allow arbitraty update to any data in the inventory item
accepts a dictionary of key:value pairs which will update the stored inventory items and then send an UpdateInventoryItem packet
offers another agent the specified inventory item
searches the local inventory for the specified ItemID given a match, sends an ImprovedInventoryMessage packet to the specified AgentID
search through all inventory folders for an id(uuid) or Name, and return a list of matching InventoryItems or InventoryFolders
recursive search, based on folder_id. if no folder id is specified look through everything in self.folders
This does not request inventory from the grid. It could, were we to go about enabling this...
search an inventory folder for _id or name
return a list of matches
AIS specific inventory manager
offers another agent the specified inventory item
searches the local inventory for the specified ItemID given a match, sends an ImprovedInventoryMessage packet to the specified AgentID
search through all inventory folders for an id(uuid) or Name, and return a list of matching InventoryItems or InventoryFolders
recursive search, based on folder_id. if no folder id is specified look through everything in self.folders
This does not request inventory from the grid. It could, were we to go about enabling this...
search an inventory folder for _id or name
return a list of matches
represents an Inventory folder
Initialize the event queue client class >>> inventoryfolder = InventoryFolder()
Sample implementations: inventory.py Tests: tests/test_inventory.py
initialize the inventory folder