OpenSim
|
Public Member Functions | |
BunchOfCaps (Scene scene, Caps caps) | |
void | RegisterHandlers () |
Register a bunch of CAPS http service handlers More... | |
void | RegisterRegionServiceHandlers (string capsBase) |
void | RegisterInventoryServiceHandlers (string capsBase) |
string | SeedCapRequest (string request, string path, string param, IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) |
Construct a client response detailing all the capabilities this server can provide. More... | |
string | ScriptTaskInventory (string request, string path, string param, IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) |
Called by the script task update handler. Provides a URL to which the client can upload a new asset. More... | |
void | TaskScriptUpdated (UUID itemID, UUID primID, bool isScriptRunning, byte[] data, ref ArrayList errors) |
Called when new asset data for an agent inventory item update has been uploaded. More... | |
UUID | ItemUpdated (UUID itemID, byte[] data) |
Called when new asset data for an agent inventory item update has been uploaded. More... | |
LLSDAssetUploadResponse | NewAgentInventoryRequest (LLSDAssetUploadRequest llsdRequest) |
void | UploadCompleteHandler (string assetName, string assetDescription, UUID assetID, UUID inventoryItem, UUID parentFolder, byte[] data, string inventoryType, string assetType, int cost, UUID texturesFolder, int nreqtextures, int nreqmeshs, int nreqinstances, bool IsAtestUpload, ref string error) |
Convert raw uploaded data into the appropriate asset and item. More... | |
LLSDMapLayerResponse | GetMapLayer (LLSDMapRequest mapReq) |
string | RequestTexture (string request, string path, string param) |
string | NoteCardAgentInventory (string request, string path, string param, IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) |
Called by the notecard update handler. Provides a URL to which the client can upload a new asset. More... | |
string | CopyInventoryFromNotecard (string request, string path, string param, IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) |
Called by the CopyInventoryFromNotecard caps handler. More... | |
string | GetObjectPhysicsData (string request, string path, string param, IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) |
string | GetObjectCost (string request, string path, string param, IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) |
string | ResourceCostSelected (string request, string path, string param, IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) |
string | UpdateAgentInformation (string request, string path, string param, IOSHttpRequest httpRequest, IOSHttpResponse httpResponse) |
Public Attributes | |
NewInventoryItem | AddNewInventoryItem = null |
NewAsset | AddNewAsset = null |
ItemUpdatedCallback | ItemUpdatedCall = null |
TaskScriptUpdatedCallback | TaskScriptUpdatedCall = null |
FetchInventoryDescendentsCAPS | CAPSFetchInventoryDescendents = null |
GetClientDelegate | GetClient = null |
Static Protected Member Functions | |
static OSDMapLayer | GetOSDMapLayerResponse () |
Definition at line 86 of file BunchOfCaps.cs.
Definition at line 146 of file BunchOfCaps.cs.
|
inline |
Called by the CopyInventoryFromNotecard caps handler.
request | |
path | |
param |
Definition at line 1337 of file BunchOfCaps.cs.
|
inline |
|
inline |
Definition at line 1432 of file BunchOfCaps.cs.
|
inline |
Definition at line 1401 of file BunchOfCaps.cs.
|
inlinestaticprotected |
Definition at line 1258 of file BunchOfCaps.cs.
|
inline |
Called when new asset data for an agent inventory item update has been uploaded.
itemID | Item to update |
data | New asset data |
Definition at line 478 of file BunchOfCaps.cs.
|
inline |
llsdRequest |
Definition at line 493 of file BunchOfCaps.cs.
|
inline |
Called by the notecard update handler. Provides a URL to which the client can upload a new asset.
request | |
path | |
param |
Definition at line 1290 of file BunchOfCaps.cs.
|
inline |
Register a bunch of CAPS http service handlers
Definition at line 231 of file BunchOfCaps.cs.
|
inline |
Definition at line 285 of file BunchOfCaps.cs.
|
inline |
Definition at line 239 of file BunchOfCaps.cs.
|
inline |
|
inline |
Definition at line 1480 of file BunchOfCaps.cs.
|
inline |
Called by the script task update handler. Provides a URL to which the client can upload a new asset.
request | |
path | |
param | |
httpRequest | HTTP request header object |
httpResponse | HTTP response header object |
Definition at line 400 of file BunchOfCaps.cs.
|
inline |
Construct a client response detailing all the capabilities this server can provide.
request | |
path | |
param | |
httpRequest | HTTP request header object |
httpResponse | HTTP response header object |
Definition at line 360 of file BunchOfCaps.cs.
|
inline |
Called when new asset data for an agent inventory item update has been uploaded.
itemID | Item to update |
primID | Prim containing item to update |
isScriptRunning | Signals whether the script to update is currently running |
data | New asset data |
Definition at line 462 of file BunchOfCaps.cs.
|
inline |
Definition at line 1549 of file BunchOfCaps.cs.
|
inline |
Convert raw uploaded data into the appropriate asset and item.
assetID | |
inventoryItem | |
data |
Definition at line 712 of file BunchOfCaps.cs.
NewAsset OpenSim.Region.ClientStack.Linden.BunchOfCaps.AddNewAsset = null |
Definition at line 113 of file BunchOfCaps.cs.
NewInventoryItem OpenSim.Region.ClientStack.Linden.BunchOfCaps.AddNewInventoryItem = null |
Definition at line 112 of file BunchOfCaps.cs.
FetchInventoryDescendentsCAPS OpenSim.Region.ClientStack.Linden.BunchOfCaps.CAPSFetchInventoryDescendents = null |
Definition at line 116 of file BunchOfCaps.cs.
GetClientDelegate OpenSim.Region.ClientStack.Linden.BunchOfCaps.GetClient = null |
Definition at line 117 of file BunchOfCaps.cs.
ItemUpdatedCallback OpenSim.Region.ClientStack.Linden.BunchOfCaps.ItemUpdatedCall = null |
Definition at line 114 of file BunchOfCaps.cs.
TaskScriptUpdatedCallback OpenSim.Region.ClientStack.Linden.BunchOfCaps.TaskScriptUpdatedCall = null |
Definition at line 115 of file BunchOfCaps.cs.