aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/IClientAPI.cs
diff options
context:
space:
mode:
authorTeravus Ovares2008-09-06 07:52:41 +0000
committerTeravus Ovares2008-09-06 07:52:41 +0000
commit7d89e122930be39e84a6d174548fa2d12ac0484a (patch)
treee5aa5752f988a9aba2a969f49e5e208985eda80c /OpenSim/Framework/IClientAPI.cs
parent* minor: speculatively try a change to bamboo.build to see if this generates ... (diff)
downloadopensim-SC-7d89e122930be39e84a6d174548fa2d12ac0484a.zip
opensim-SC-7d89e122930be39e84a6d174548fa2d12ac0484a.tar.gz
opensim-SC-7d89e122930be39e84a6d174548fa2d12ac0484a.tar.bz2
opensim-SC-7d89e122930be39e84a6d174548fa2d12ac0484a.tar.xz
* This is the fabled LibOMV update with all of the libOMV types from JHurliman
* This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle. * This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big! * Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.
Diffstat (limited to '')
-rw-r--r--OpenSim/Framework/IClientAPI.cs334
1 files changed, 167 insertions, 167 deletions
diff --git a/OpenSim/Framework/IClientAPI.cs b/OpenSim/Framework/IClientAPI.cs
index 224b51b..a7baf0e 100644
--- a/OpenSim/Framework/IClientAPI.cs
+++ b/OpenSim/Framework/IClientAPI.cs
@@ -28,8 +28,8 @@
28using System; 28using System;
29using System.Collections.Generic; 29using System.Collections.Generic;
30using System.Net; 30using System.Net;
31using libsecondlife; 31using OpenMetaverse;
32using libsecondlife.Packets; 32using OpenMetaverse.Packets;
33 33
34namespace OpenSim.Framework 34namespace OpenSim.Framework
35{ 35{
@@ -44,20 +44,20 @@ namespace OpenSim.Framework
44 public delegate void AvatarNowWearing(Object sender, AvatarWearingArgs e); 44 public delegate void AvatarNowWearing(Object sender, AvatarWearingArgs e);
45 45
46 public delegate void ImprovedInstantMessage(IClientAPI remoteclient, 46 public delegate void ImprovedInstantMessage(IClientAPI remoteclient,
47 LLUUID fromAgentID, LLUUID fromAgentSession, LLUUID toAgentID, LLUUID imSessionID, uint timestamp, 47 UUID fromAgentID, UUID fromAgentSession, UUID toAgentID, UUID imSessionID, uint timestamp,
48 string fromAgentName, string message, byte dialog, bool fromGroup, byte offline, uint ParentEstateID, 48 string fromAgentName, string message, byte dialog, bool fromGroup, byte offline, uint ParentEstateID,
49 LLVector3 Position, LLUUID RegionID, byte[] binaryBucket); // This shouldn't be cut down... 49 Vector3 Position, UUID RegionID, byte[] binaryBucket); // This shouldn't be cut down...
50 // especially if we're ever going to implement groups, presence, estate message dialogs... 50 // especially if we're ever going to implement groups, presence, estate message dialogs...
51 51
52 public delegate void RezObject(IClientAPI remoteClient, LLUUID itemID, LLVector3 RayEnd, LLVector3 RayStart, 52 public delegate void RezObject(IClientAPI remoteClient, UUID itemID, Vector3 RayEnd, Vector3 RayStart,
53 LLUUID RayTargetID, byte BypassRayCast, bool RayEndIsIntersection, 53 UUID RayTargetID, byte BypassRayCast, bool RayEndIsIntersection,
54 uint EveryoneMask, uint GroupMask, uint NextOwnerMask, uint ItemFlags, 54 uint EveryoneMask, uint GroupMask, uint NextOwnerMask, uint ItemFlags,
55 bool RezSelected, bool RemoveItem, LLUUID fromTaskID); 55 bool RezSelected, bool RemoveItem, UUID fromTaskID);
56 56
57 public delegate void RezSingleAttachmentFromInv(IClientAPI remoteClient, LLUUID itemID, uint AttachmentPt, 57 public delegate void RezSingleAttachmentFromInv(IClientAPI remoteClient, UUID itemID, uint AttachmentPt,
58 uint ItemFlags, uint NextOwnerMask); 58 uint ItemFlags, uint NextOwnerMask);
59 59
60 public delegate void ObjectAttach(IClientAPI remoteClient, uint objectLocalID, uint AttachmentPt, LLQuaternion rot); 60 public delegate void ObjectAttach(IClientAPI remoteClient, uint objectLocalID, uint AttachmentPt, Quaternion rot);
61 61
62 public delegate void ModifyTerrain( 62 public delegate void ModifyTerrain(
63 float height, float seconds, byte size, byte action, float north, float west, float south, float east, 63 float height, float seconds, byte size, byte action, float north, float west, float south, float east,
@@ -65,9 +65,9 @@ namespace OpenSim.Framework
65 65
66 public delegate void SetAppearance(byte[] texture, List<byte> visualParamList); 66 public delegate void SetAppearance(byte[] texture, List<byte> visualParamList);
67 67
68 public delegate void StartAnim(IClientAPI remoteClient, LLUUID animID); 68 public delegate void StartAnim(IClientAPI remoteClient, UUID animID);
69 69
70 public delegate void StopAnim(IClientAPI remoteClient, LLUUID animID); 70 public delegate void StopAnim(IClientAPI remoteClient, UUID animID);
71 71
72 public delegate void LinkObjects(IClientAPI remoteClient, uint parent, List<uint> children); 72 public delegate void LinkObjects(IClientAPI remoteClient, uint parent, List<uint> children);
73 73
@@ -78,14 +78,14 @@ namespace OpenSim.Framework
78 public delegate void RequestMapName(IClientAPI remoteClient, string mapName); 78 public delegate void RequestMapName(IClientAPI remoteClient, string mapName);
79 79
80 public delegate void TeleportLocationRequest( 80 public delegate void TeleportLocationRequest(
81 IClientAPI remoteClient, ulong regionHandle, LLVector3 position, LLVector3 lookAt, uint flags); 81 IClientAPI remoteClient, ulong regionHandle, Vector3 position, Vector3 lookAt, uint flags);
82 82
83 public delegate void TeleportLandmarkRequest( 83 public delegate void TeleportLandmarkRequest(
84 IClientAPI remoteClient, LLUUID regionID, LLVector3 position); 84 IClientAPI remoteClient, UUID regionID, Vector3 position);
85 85
86 public delegate void DisconnectUser(); 86 public delegate void DisconnectUser();
87 87
88 public delegate void RequestAvatarProperties(IClientAPI remoteClient, LLUUID avatarID); 88 public delegate void RequestAvatarProperties(IClientAPI remoteClient, UUID avatarID);
89 89
90 public delegate void UpdateAvatarProperties(IClientAPI remoteClient, UserProfileData ProfileData); 90 public delegate void UpdateAvatarProperties(IClientAPI remoteClient, UserProfileData ProfileData);
91 91
@@ -100,14 +100,14 @@ namespace OpenSim.Framework
100 100
101 public delegate void GenericCall7(IClientAPI remoteClient, uint localID, string message); 101 public delegate void GenericCall7(IClientAPI remoteClient, uint localID, string message);
102 102
103 public delegate void UpdateShape(LLUUID agentID, uint localID, UpdateShapeArgs shapeBlock); 103 public delegate void UpdateShape(UUID agentID, uint localID, UpdateShapeArgs shapeBlock);
104 104
105 public delegate void ObjectExtraParams(LLUUID agentID, uint localID, ushort type, bool inUse, byte[] data); 105 public delegate void ObjectExtraParams(UUID agentID, uint localID, ushort type, bool inUse, byte[] data);
106 106
107 public delegate void ObjectSelect(uint localID, IClientAPI remoteClient); 107 public delegate void ObjectSelect(uint localID, IClientAPI remoteClient);
108 108
109 public delegate void RequestObjectPropertiesFamily( 109 public delegate void RequestObjectPropertiesFamily(
110 IClientAPI remoteClient, LLUUID AgentID, uint RequestFlags, LLUUID TaskID); 110 IClientAPI remoteClient, UUID AgentID, uint RequestFlags, UUID TaskID);
111 111
112 public delegate void ObjectDeselect(uint localID, IClientAPI remoteClient); 112 public delegate void ObjectDeselect(uint localID, IClientAPI remoteClient);
113 113
@@ -115,41 +115,41 @@ namespace OpenSim.Framework
115 115
116 public delegate void UpdatePrimTexture(uint localID, byte[] texture, IClientAPI remoteClient); 116 public delegate void UpdatePrimTexture(uint localID, byte[] texture, IClientAPI remoteClient);
117 117
118 public delegate void UpdateVector(uint localID, LLVector3 pos, IClientAPI remoteClient); 118 public delegate void UpdateVector(uint localID, Vector3 pos, IClientAPI remoteClient);
119 119
120 public delegate void UpdatePrimRotation(uint localID, LLQuaternion rot, IClientAPI remoteClient); 120 public delegate void UpdatePrimRotation(uint localID, Quaternion rot, IClientAPI remoteClient);
121 121
122 public delegate void UpdatePrimSingleRotation(uint localID, LLQuaternion rot, IClientAPI remoteClient); 122 public delegate void UpdatePrimSingleRotation(uint localID, Quaternion rot, IClientAPI remoteClient);
123 123
124 public delegate void UpdatePrimGroupRotation(uint localID, LLVector3 pos, LLQuaternion rot, IClientAPI remoteClient); 124 public delegate void UpdatePrimGroupRotation(uint localID, Vector3 pos, Quaternion rot, IClientAPI remoteClient);
125 125
126 public delegate void ObjectDuplicate(uint localID, LLVector3 offset, uint dupeFlags, LLUUID AgentID, LLUUID GroupID); 126 public delegate void ObjectDuplicate(uint localID, Vector3 offset, uint dupeFlags, UUID AgentID, UUID GroupID);
127 127
128 public delegate void ObjectDuplicateOnRay(uint localID, uint dupeFlags, LLUUID AgentID, LLUUID GroupID, 128 public delegate void ObjectDuplicateOnRay(uint localID, uint dupeFlags, UUID AgentID, UUID GroupID,
129 LLUUID RayTargetObj, LLVector3 RayEnd, LLVector3 RayStart, 129 UUID RayTargetObj, Vector3 RayEnd, Vector3 RayStart,
130 bool BypassRaycast, bool RayEndIsIntersection, bool CopyCenters, bool CopyRotates); 130 bool BypassRaycast, bool RayEndIsIntersection, bool CopyCenters, bool CopyRotates);
131 131
132 132
133 public delegate void StatusChange(bool status); 133 public delegate void StatusChange(bool status);
134 134
135 public delegate void NewAvatar(IClientAPI remoteClient, LLUUID agentID, bool status); 135 public delegate void NewAvatar(IClientAPI remoteClient, UUID agentID, bool status);
136 136
137 public delegate void UpdateAgent(IClientAPI remoteClient, AgentUpdateArgs agentData); 137 public delegate void UpdateAgent(IClientAPI remoteClient, AgentUpdateArgs agentData);
138 138
139 public delegate void AgentRequestSit(IClientAPI remoteClient, LLUUID agentID, LLUUID targetID, LLVector3 offset); 139 public delegate void AgentRequestSit(IClientAPI remoteClient, UUID agentID, UUID targetID, Vector3 offset);
140 140
141 public delegate void AgentSit(IClientAPI remoteClient, LLUUID agentID); 141 public delegate void AgentSit(IClientAPI remoteClient, UUID agentID);
142 142
143 public delegate void AvatarPickerRequest(IClientAPI remoteClient, LLUUID agentdata, LLUUID queryID, string UserQuery 143 public delegate void AvatarPickerRequest(IClientAPI remoteClient, UUID agentdata, UUID queryID, string UserQuery
144 ); 144 );
145 145
146 public delegate void MoveObject(LLUUID objectID, LLVector3 offset, LLVector3 grapPos, IClientAPI remoteClient); 146 public delegate void MoveObject(UUID objectID, Vector3 offset, Vector3 grapPos, IClientAPI remoteClient);
147 147
148 public delegate void ParcelAccessListRequest( 148 public delegate void ParcelAccessListRequest(
149 LLUUID agentID, LLUUID sessionID, uint flags, int sequenceID, int landLocalID, IClientAPI remote_client); 149 UUID agentID, UUID sessionID, uint flags, int sequenceID, int landLocalID, IClientAPI remote_client);
150 150
151 public delegate void ParcelAccessListUpdateRequest( 151 public delegate void ParcelAccessListUpdateRequest(
152 LLUUID agentID, LLUUID sessionID, uint flags, int landLocalID, List<ParcelManager.ParcelAccessEntry> entries, 152 UUID agentID, UUID sessionID, uint flags, int landLocalID, List<ParcelManager.ParcelAccessEntry> entries,
153 IClientAPI remote_client); 153 IClientAPI remote_client);
154 154
155 public delegate void ParcelPropertiesRequest( 155 public delegate void ParcelPropertiesRequest(
@@ -168,80 +168,80 @@ namespace OpenSim.Framework
168 public delegate void ParcelAbandonRequest(int local_id, IClientAPI remote_client); 168 public delegate void ParcelAbandonRequest(int local_id, IClientAPI remote_client);
169 public delegate void ParcelReclaim(int local_id, IClientAPI remote_client); 169 public delegate void ParcelReclaim(int local_id, IClientAPI remote_client);
170 170
171 public delegate void ParcelReturnObjectsRequest(int local_id, uint return_type, LLUUID[] agent_ids, LLUUID[] selected_ids, IClientAPI remote_client); 171 public delegate void ParcelReturnObjectsRequest(int local_id, uint return_type, UUID[] agent_ids, UUID[] selected_ids, IClientAPI remote_client);
172 172
173 public delegate void EstateOwnerMessageRequest(LLUUID AgentID, LLUUID SessionID, LLUUID TransactionID, LLUUID Invoice, byte[] Method, byte[][] Parameters, IClientAPI remote_client); 173 public delegate void EstateOwnerMessageRequest(UUID AgentID, UUID SessionID, UUID TransactionID, UUID Invoice, byte[] Method, byte[][] Parameters, IClientAPI remote_client);
174 174
175 public delegate void RegionInfoRequest(IClientAPI remote_client); 175 public delegate void RegionInfoRequest(IClientAPI remote_client);
176 176
177 public delegate void EstateCovenantRequest(IClientAPI remote_client); 177 public delegate void EstateCovenantRequest(IClientAPI remote_client);
178 178
179 public delegate void UUIDNameRequest(LLUUID id, IClientAPI remote_client); 179 public delegate void UUIDNameRequest(UUID id, IClientAPI remote_client);
180 180
181 public delegate void AddNewPrim( 181 public delegate void AddNewPrim(
182 LLUUID ownerID, LLVector3 RayEnd, LLQuaternion rot, PrimitiveBaseShape shape, byte bypassRaycast, LLVector3 RayStart, LLUUID RayTargetID, 182 UUID ownerID, Vector3 RayEnd, Quaternion rot, PrimitiveBaseShape shape, byte bypassRaycast, Vector3 RayStart, UUID RayTargetID,
183 byte RayEndIsIntersection); 183 byte RayEndIsIntersection);
184 184
185 public delegate void RequestGodlikePowers(LLUUID AgentID, LLUUID SessionID, LLUUID token, bool GodLike, IClientAPI remote_client); 185 public delegate void RequestGodlikePowers(UUID AgentID, UUID SessionID, UUID token, bool GodLike, IClientAPI remote_client);
186 186
187 public delegate void GodKickUser( 187 public delegate void GodKickUser(
188 LLUUID GodAgentID, LLUUID GodSessionID, LLUUID AgentID, uint kickflags, byte[] reason); 188 UUID GodAgentID, UUID GodSessionID, UUID AgentID, uint kickflags, byte[] reason);
189 189
190 public delegate void CreateInventoryFolder( 190 public delegate void CreateInventoryFolder(
191 IClientAPI remoteClient, LLUUID folderID, ushort folderType, string folderName, LLUUID parentID); 191 IClientAPI remoteClient, UUID folderID, ushort folderType, string folderName, UUID parentID);
192 192
193 public delegate void UpdateInventoryFolder( 193 public delegate void UpdateInventoryFolder(
194 IClientAPI remoteClient, LLUUID folderID, ushort type, string name, LLUUID parentID); 194 IClientAPI remoteClient, UUID folderID, ushort type, string name, UUID parentID);
195 195
196 public delegate void MoveInventoryFolder( 196 public delegate void MoveInventoryFolder(
197 IClientAPI remoteClient, LLUUID folderID, LLUUID parentID); 197 IClientAPI remoteClient, UUID folderID, UUID parentID);
198 198
199 public delegate void CreateNewInventoryItem( 199 public delegate void CreateNewInventoryItem(
200 IClientAPI remoteClient, LLUUID transActionID, LLUUID folderID, uint callbackID, string description, string name, 200 IClientAPI remoteClient, UUID transActionID, UUID folderID, uint callbackID, string description, string name,
201 sbyte invType, sbyte type, byte wearableType, uint nextOwnerMask, int creationDate); 201 sbyte invType, sbyte type, byte wearableType, uint nextOwnerMask, int creationDate);
202 202
203 public delegate void FetchInventoryDescendents( 203 public delegate void FetchInventoryDescendents(
204 IClientAPI remoteClient, LLUUID folderID, LLUUID ownerID, bool fetchFolders, bool fetchItems, int sortOrder); 204 IClientAPI remoteClient, UUID folderID, UUID ownerID, bool fetchFolders, bool fetchItems, int sortOrder);
205 205
206 public delegate void PurgeInventoryDescendents( 206 public delegate void PurgeInventoryDescendents(
207 IClientAPI remoteClient, LLUUID folderID); 207 IClientAPI remoteClient, UUID folderID);
208 208
209 public delegate void FetchInventory(IClientAPI remoteClient, LLUUID itemID, LLUUID ownerID); 209 public delegate void FetchInventory(IClientAPI remoteClient, UUID itemID, UUID ownerID);
210 210
211 public delegate void RequestTaskInventory(IClientAPI remoteClient, uint localID); 211 public delegate void RequestTaskInventory(IClientAPI remoteClient, uint localID);
212 212
213/* public delegate void UpdateInventoryItem( 213/* public delegate void UpdateInventoryItem(
214 IClientAPI remoteClient, LLUUID transactionID, LLUUID itemID, string name, string description, 214 IClientAPI remoteClient, UUID transactionID, UUID itemID, string name, string description,
215 uint nextOwnerMask);*/ 215 uint nextOwnerMask);*/
216 216
217 public delegate void UpdateInventoryItem( 217 public delegate void UpdateInventoryItem(
218 IClientAPI remoteClient, LLUUID transactionID, LLUUID itemID, InventoryItemBase itemUpd); 218 IClientAPI remoteClient, UUID transactionID, UUID itemID, InventoryItemBase itemUpd);
219 219
220 public delegate void CopyInventoryItem( 220 public delegate void CopyInventoryItem(
221 IClientAPI remoteClient, uint callbackID, LLUUID oldAgentID, LLUUID oldItemID, LLUUID newFolderID, 221 IClientAPI remoteClient, uint callbackID, UUID oldAgentID, UUID oldItemID, UUID newFolderID,
222 string newName); 222 string newName);
223 223
224 public delegate void MoveInventoryItem( 224 public delegate void MoveInventoryItem(
225 IClientAPI remoteClient, LLUUID folderID, LLUUID itemID, int length, string newName); 225 IClientAPI remoteClient, UUID folderID, UUID itemID, int length, string newName);
226 226
227 public delegate void RemoveInventoryItem( 227 public delegate void RemoveInventoryItem(
228 IClientAPI remoteClient, LLUUID itemID); 228 IClientAPI remoteClient, UUID itemID);
229 229
230 public delegate void RemoveInventoryFolder( 230 public delegate void RemoveInventoryFolder(
231 IClientAPI remoteClient, LLUUID folderID); 231 IClientAPI remoteClient, UUID folderID);
232 232
233 public delegate void RequestAsset(IClientAPI remoteClient, RequestAssetArgs transferRequest); 233 public delegate void RequestAsset(IClientAPI remoteClient, RequestAssetArgs transferRequest);
234 234
235 public delegate void RezScript(IClientAPI remoteClient, InventoryItemBase item, LLUUID transactionID, uint localID); 235 public delegate void RezScript(IClientAPI remoteClient, InventoryItemBase item, UUID transactionID, uint localID);
236 236
237 public delegate void UpdateTaskInventory(IClientAPI remoteClient, LLUUID transactionID, TaskInventoryItem item, uint localID); 237 public delegate void UpdateTaskInventory(IClientAPI remoteClient, UUID transactionID, TaskInventoryItem item, uint localID);
238 238
239 public delegate void MoveTaskInventory(IClientAPI remoteClient, LLUUID folderID, uint localID, LLUUID itemID); 239 public delegate void MoveTaskInventory(IClientAPI remoteClient, UUID folderID, uint localID, UUID itemID);
240 240
241 public delegate void RemoveTaskInventory(IClientAPI remoteClient, LLUUID itemID, uint localID); 241 public delegate void RemoveTaskInventory(IClientAPI remoteClient, UUID itemID, uint localID);
242 242
243 public delegate void UDPAssetUploadRequest( 243 public delegate void UDPAssetUploadRequest(
244 IClientAPI remoteClient, LLUUID assetID, LLUUID transaction, sbyte type, byte[] data, bool storeLocal, 244 IClientAPI remoteClient, UUID assetID, UUID transaction, sbyte type, byte[] data, bool storeLocal,
245 bool tempFile); 245 bool tempFile);
246 246
247 public delegate void XferReceive(IClientAPI remoteClient, ulong xferID, uint packetID, byte[] data); 247 public delegate void XferReceive(IClientAPI remoteClient, ulong xferID, uint packetID, byte[] data);
@@ -250,60 +250,60 @@ namespace OpenSim.Framework
250 250
251 public delegate void ConfirmXfer(IClientAPI remoteClient, ulong xferID, uint packetID); 251 public delegate void ConfirmXfer(IClientAPI remoteClient, ulong xferID, uint packetID);
252 252
253 public delegate void FriendActionDelegate(IClientAPI remoteClient, LLUUID agentID, LLUUID transactionID, List<LLUUID> callingCardFolders); 253 public delegate void FriendActionDelegate(IClientAPI remoteClient, UUID agentID, UUID transactionID, List<UUID> callingCardFolders);
254 254
255 public delegate void FriendshipTermination(IClientAPI remoteClient, LLUUID agentID, LLUUID ExID); 255 public delegate void FriendshipTermination(IClientAPI remoteClient, UUID agentID, UUID ExID);
256 256
257 public delegate void MoneyTransferRequest(LLUUID sourceID, LLUUID destID, int amount, int transactionType, string description); 257 public delegate void MoneyTransferRequest(UUID sourceID, UUID destID, int amount, int transactionType, string description);
258 258
259 public delegate void ParcelBuy(LLUUID agentId, LLUUID groupId, bool final, bool groupOwned, 259 public delegate void ParcelBuy(UUID agentId, UUID groupId, bool final, bool groupOwned,
260 bool removeContribution, int parcelLocalID, int parcelArea, int parcelPrice, bool authenticated); 260 bool removeContribution, int parcelLocalID, int parcelArea, int parcelPrice, bool authenticated);
261 261
262 // We keep all this information for fraud purposes in the future. 262 // We keep all this information for fraud purposes in the future.
263 public delegate void MoneyBalanceRequest(IClientAPI remoteClient, LLUUID agentID, LLUUID sessionID, LLUUID TransactionID); 263 public delegate void MoneyBalanceRequest(IClientAPI remoteClient, UUID agentID, UUID sessionID, UUID TransactionID);
264 264
265 public delegate void ObjectPermissions(IClientAPI controller, LLUUID agentID, LLUUID sessionID, byte field, uint localId, uint mask, byte set); 265 public delegate void ObjectPermissions(IClientAPI controller, UUID agentID, UUID sessionID, byte field, uint localId, uint mask, byte set);
266 266
267 public delegate void EconomyDataRequest(LLUUID agentID); 267 public delegate void EconomyDataRequest(UUID agentID);
268 268
269 public delegate void ObjectIncludeInSearch(IClientAPI remoteClient, bool IncludeInSearch, uint localID); 269 public delegate void ObjectIncludeInSearch(IClientAPI remoteClient, bool IncludeInSearch, uint localID);
270 270
271 public delegate void ScriptAnswer(IClientAPI remoteClient, LLUUID objectID, LLUUID itemID, int answer); 271 public delegate void ScriptAnswer(IClientAPI remoteClient, UUID objectID, UUID itemID, int answer);
272 272
273 public delegate void RequestPayPrice(IClientAPI remoteClient, LLUUID objectID); 273 public delegate void RequestPayPrice(IClientAPI remoteClient, UUID objectID);
274 public delegate void ObjectSaleInfo(IClientAPI remoteClient, LLUUID agentID, LLUUID sessionID, uint localID, byte saleType, int salePrice); 274 public delegate void ObjectSaleInfo(IClientAPI remoteClient, UUID agentID, UUID sessionID, uint localID, byte saleType, int salePrice);
275 public delegate void ObjectBuy(IClientAPI remoteClient, LLUUID agentID, LLUUID sessionID, LLUUID groupID, LLUUID categoryID, uint localID, byte saleType, int salePrice); 275 public delegate void ObjectBuy(IClientAPI remoteClient, UUID agentID, UUID sessionID, UUID groupID, UUID categoryID, uint localID, byte saleType, int salePrice);
276 public delegate void BuyObjectInventory(IClientAPI remoteClient, LLUUID agentID, LLUUID sessionID, LLUUID objectID, LLUUID itemID, LLUUID folderID); 276 public delegate void BuyObjectInventory(IClientAPI remoteClient, UUID agentID, UUID sessionID, UUID objectID, UUID itemID, UUID folderID);
277 277
278 public delegate void ForceReleaseControls(IClientAPI remoteClient, LLUUID agentID); 278 public delegate void ForceReleaseControls(IClientAPI remoteClient, UUID agentID);
279 279
280 public delegate void GodLandStatRequest(int parcelID, uint reportType, uint requestflags, string filter, IClientAPI remoteClient); 280 public delegate void GodLandStatRequest(int parcelID, uint reportType, uint requestflags, string filter, IClientAPI remoteClient);
281 281
282 //Estate Requests 282 //Estate Requests
283 public delegate void DetailedEstateDataRequest(IClientAPI remoteClient, LLUUID invoice); 283 public delegate void DetailedEstateDataRequest(IClientAPI remoteClient, UUID invoice);
284 public delegate void SetEstateFlagsRequest(bool blockTerraform, bool noFly, bool allowDamage, bool blockLandResell, int maxAgents, float objectBonusFactor, int matureLevel, bool restrictPushObject, bool allowParcelChanges); 284 public delegate void SetEstateFlagsRequest(bool blockTerraform, bool noFly, bool allowDamage, bool blockLandResell, int maxAgents, float objectBonusFactor, int matureLevel, bool restrictPushObject, bool allowParcelChanges);
285 public delegate void SetEstateTerrainBaseTexture(IClientAPI remoteClient, int corner, LLUUID side); 285 public delegate void SetEstateTerrainBaseTexture(IClientAPI remoteClient, int corner, UUID side);
286 public delegate void SetEstateTerrainDetailTexture(IClientAPI remoteClient, int corner, LLUUID side); 286 public delegate void SetEstateTerrainDetailTexture(IClientAPI remoteClient, int corner, UUID side);
287 public delegate void SetEstateTerrainTextureHeights(IClientAPI remoteClient, int corner, float lowVal, float highVal); 287 public delegate void SetEstateTerrainTextureHeights(IClientAPI remoteClient, int corner, float lowVal, float highVal);
288 public delegate void CommitEstateTerrainTextureRequest(IClientAPI remoteClient); 288 public delegate void CommitEstateTerrainTextureRequest(IClientAPI remoteClient);
289 public delegate void SetRegionTerrainSettings(float waterHeight, float terrainRaiseLimit, float terrainLowerLimit, bool estateSun, bool fixedSun, float sunHour, bool globalSun, bool estateFixed, float estateSunHour); 289 public delegate void SetRegionTerrainSettings(float waterHeight, float terrainRaiseLimit, float terrainLowerLimit, bool estateSun, bool fixedSun, float sunHour, bool globalSun, bool estateFixed, float estateSunHour);
290 public delegate void EstateChangeInfo(IClientAPI client, LLUUID invoice, LLUUID senderID, UInt32 param1, UInt32 param2); 290 public delegate void EstateChangeInfo(IClientAPI client, UUID invoice, UUID senderID, UInt32 param1, UInt32 param2);
291 public delegate void BakeTerrain(IClientAPI remoteClient ); 291 public delegate void BakeTerrain(IClientAPI remoteClient );
292 public delegate void EstateRestartSimRequest(IClientAPI remoteClient, int secondsTilReboot); 292 public delegate void EstateRestartSimRequest(IClientAPI remoteClient, int secondsTilReboot);
293 public delegate void EstateChangeCovenantRequest(IClientAPI remoteClient, LLUUID newCovenantID); 293 public delegate void EstateChangeCovenantRequest(IClientAPI remoteClient, UUID newCovenantID);
294 public delegate void UpdateEstateAccessDeltaRequest(IClientAPI remote_client, LLUUID invoice, int estateAccessType, LLUUID user); 294 public delegate void UpdateEstateAccessDeltaRequest(IClientAPI remote_client, UUID invoice, int estateAccessType, UUID user);
295 public delegate void SimulatorBlueBoxMessageRequest(IClientAPI remoteClient, LLUUID invoice, LLUUID senderID, LLUUID sessionID, string senderName, string message); 295 public delegate void SimulatorBlueBoxMessageRequest(IClientAPI remoteClient, UUID invoice, UUID senderID, UUID sessionID, string senderName, string message);
296 public delegate void EstateBlueBoxMessageRequest(IClientAPI remoteClient, LLUUID invoice, LLUUID senderID, LLUUID sessionID, string senderName, string message); 296 public delegate void EstateBlueBoxMessageRequest(IClientAPI remoteClient, UUID invoice, UUID senderID, UUID sessionID, string senderName, string message);
297 public delegate void EstateDebugRegionRequest(IClientAPI remoteClient, LLUUID invoice, LLUUID senderID, bool scripted, bool collisionEvents, bool physics); 297 public delegate void EstateDebugRegionRequest(IClientAPI remoteClient, UUID invoice, UUID senderID, bool scripted, bool collisionEvents, bool physics);
298 public delegate void EstateTeleportOneUserHomeRequest(IClientAPI remoteClient, LLUUID invoice, LLUUID senderID, LLUUID prey); 298 public delegate void EstateTeleportOneUserHomeRequest(IClientAPI remoteClient, UUID invoice, UUID senderID, UUID prey);
299 public delegate void RegionHandleRequest(IClientAPI remoteClient, LLUUID regionID); 299 public delegate void RegionHandleRequest(IClientAPI remoteClient, UUID regionID);
300 public delegate void ParcelInfoRequest(IClientAPI remoteClient, LLUUID parcelID); 300 public delegate void ParcelInfoRequest(IClientAPI remoteClient, UUID parcelID);
301 301
302 public delegate void ScriptReset(IClientAPI remoteClient, LLUUID objectID, LLUUID itemID); 302 public delegate void ScriptReset(IClientAPI remoteClient, UUID objectID, UUID itemID);
303 public delegate void GetScriptRunning(IClientAPI remoteClient, LLUUID objectID, LLUUID itemID); 303 public delegate void GetScriptRunning(IClientAPI remoteClient, UUID objectID, UUID itemID);
304 public delegate void SetScriptRunning(IClientAPI remoteClient, LLUUID objectID, LLUUID itemID, bool running); 304 public delegate void SetScriptRunning(IClientAPI remoteClient, UUID objectID, UUID itemID, bool running);
305 public delegate void ActivateGesture(IClientAPI client, LLUUID gestureid, LLUUID assetId); 305 public delegate void ActivateGesture(IClientAPI client, UUID gestureid, UUID assetId);
306 public delegate void DeactivateGesture(IClientAPI client, LLUUID gestureid); 306 public delegate void DeactivateGesture(IClientAPI client, UUID gestureid);
307 307
308 public delegate void TerrainUnacked(IClientAPI remoteClient, int patchX, int patchY); 308 public delegate void TerrainUnacked(IClientAPI remoteClient, int patchX, int patchY);
309 309
@@ -311,21 +311,21 @@ namespace OpenSim.Framework
311 311
312 public interface IClientAPI 312 public interface IClientAPI
313 { 313 {
314 LLVector3 StartPos { get; set; } 314 Vector3 StartPos { get; set; }
315 315
316 LLUUID AgentId { get; } 316 UUID AgentId { get; }
317 317
318 LLUUID SessionId { get; } 318 UUID SessionId { get; }
319 319
320 LLUUID SecureSessionId { get; } 320 UUID SecureSessionId { get; }
321 321
322 LLUUID ActiveGroupId { get; } 322 UUID ActiveGroupId { get; }
323 323
324 string ActiveGroupName { get; } 324 string ActiveGroupName { get; }
325 325
326 ulong ActiveGroupPowers { get; } 326 ulong ActiveGroupPowers { get; }
327 327
328 ulong GetGroupPowers(LLUUID groupID); 328 ulong GetGroupPowers(UUID groupID);
329 329
330 string FirstName { get; } 330 string FirstName { get; }
331 331
@@ -429,7 +429,7 @@ namespace OpenSim.Framework
429 event UpdateVector OnUpdatePrimGroupScale; 429 event UpdateVector OnUpdatePrimGroupScale;
430 event StatusChange OnChildAgentStatus; 430 event StatusChange OnChildAgentStatus;
431 event GenericCall2 OnStopMovement; 431 event GenericCall2 OnStopMovement;
432 event Action<LLUUID> OnRemoveAvatar; 432 event Action<UUID> OnRemoveAvatar;
433 event ObjectPermissions OnObjectPermissions; 433 event ObjectPermissions OnObjectPermissions;
434 434
435 event CreateNewInventoryItem OnCreateNewInventoryItem; 435 event CreateNewInventoryItem OnCreateNewInventoryItem;
@@ -527,82 +527,82 @@ namespace OpenSim.Framework
527 event ActivateGesture OnActivateGesture; 527 event ActivateGesture OnActivateGesture;
528 event DeactivateGesture OnDeactivateGesture; 528 event DeactivateGesture OnDeactivateGesture;
529 529
530 // void ActivateGesture(LLUUID assetId, LLUUID gestureId); 530 // void ActivateGesture(UUID assetId, UUID gestureId);
531 531
532 // [Obsolete("IClientAPI.OutPacket SHOULD NOT EXIST outside of LLClientView please refactor appropriately.")] 532 // [Obsolete("IClientAPI.OutPacket SHOULD NOT EXIST outside of LLClientView please refactor appropriately.")]
533 void OutPacket(Packet newPack, ThrottleOutPacketType packType); 533 void OutPacket(Packet newPack, ThrottleOutPacketType packType);
534 void SendWearables(AvatarWearable[] wearables, int serial); 534 void SendWearables(AvatarWearable[] wearables, int serial);
535 void SendAppearance(LLUUID agentID, byte[] visualParams, byte[] textureEntry); 535 void SendAppearance(UUID agentID, byte[] visualParams, byte[] textureEntry);
536 void SendStartPingCheck(byte seq); 536 void SendStartPingCheck(byte seq);
537 void SendKillObject(ulong regionHandle, uint localID); 537 void SendKiPrimitive(ulong regionHandle, uint localID);
538 void SendAnimations(LLUUID[] animID, int[] seqs, LLUUID sourceAgentId); 538 void SendAnimations(UUID[] animID, int[] seqs, UUID sourceAgentId);
539 void SendRegionHandshake(RegionInfo regionInfo, RegionHandshakeArgs args); 539 void SendRegionHandshake(RegionInfo regionInfo, RegionHandshakeArgs args);
540 void SendChatMessage(string message, byte type, LLVector3 fromPos, string fromName, LLUUID fromAgentID, byte source, byte audible); 540 void SendChatMessage(string message, byte type, Vector3 fromPos, string fromName, UUID fromAgentID, byte source, byte audible);
541 void SendChatMessage(byte[] message, byte type, LLVector3 fromPos, string fromName, LLUUID fromAgentID, byte source, byte audible); 541 void SendChatMessage(byte[] message, byte type, Vector3 fromPos, string fromName, UUID fromAgentID, byte source, byte audible);
542 542
543 void SendInstantMessage(LLUUID fromAgent, LLUUID fromAgentSession, string message, LLUUID toAgent, 543 void SendInstantMessage(UUID fromAgent, UUID fromAgentSession, string message, UUID toAgent,
544 LLUUID imSessionID, string fromName, byte dialog, uint timeStamp); 544 UUID imSessionID, string fromName, byte dialog, uint timeStamp);
545 545
546 void SendInstantMessage(LLUUID fromAgent, LLUUID fromAgentSession, string message, LLUUID toAgent, 546 void SendInstantMessage(UUID fromAgent, UUID fromAgentSession, string message, UUID toAgent,
547 LLUUID imSessionID, string fromName, byte dialog, uint timeStamp, 547 UUID imSessionID, string fromName, byte dialog, uint timeStamp,
548 byte[] binaryBucket); 548 byte[] binaryBucket);
549 549
550 void SendLayerData(float[] map); 550 void SendLayerData(float[] map);
551 void SendLayerData(int px, int py, float[] map); 551 void SendLayerData(int px, int py, float[] map);
552 552
553 void MoveAgentIntoRegion(RegionInfo regInfo, LLVector3 pos, LLVector3 look); 553 void MoveAgentIntoRegion(RegionInfo regInfo, Vector3 pos, Vector3 look);
554 void InformClientOfNeighbour(ulong neighbourHandle, IPEndPoint neighbourExternalEndPoint); 554 void InformClientOfNeighbour(ulong neighbourHandle, IPEndPoint neighbourExternalEndPoint);
555 AgentCircuitData RequestClientInfo(); 555 AgentCircuitData RequestClientInfo();
556 556
557 void CrossRegion(ulong newRegionHandle, LLVector3 pos, LLVector3 lookAt, IPEndPoint newRegionExternalEndPoint, 557 void CrossRegion(ulong newRegionHandle, Vector3 pos, Vector3 lookAt, IPEndPoint newRegionExternalEndPoint,
558 string capsURL); 558 string capsURL);
559 559
560 void SendMapBlock(List<MapBlockData> mapBlocks, uint flag); 560 void SendMapBlock(List<MapBlockData> mapBlocks, uint flag);
561 void SendLocalTeleport(LLVector3 position, LLVector3 lookAt, uint flags); 561 void SendLocalTeleport(Vector3 position, Vector3 lookAt, uint flags);
562 562
563 void SendRegionTeleport(ulong regionHandle, byte simAccess, IPEndPoint regionExternalEndPoint, uint locationID, 563 void SendRegionTeleport(ulong regionHandle, byte simAccess, IPEndPoint regionExternalEndPoint, uint locationID,
564 uint flags, string capsURL); 564 uint flags, string capsURL);
565 565
566 void SendTeleportFailed(string reason); 566 void SendTeleportFailed(string reason);
567 void SendTeleportLocationStart(); 567 void SendTeleportLocationStart();
568 void SendMoneyBalance(LLUUID transaction, bool success, byte[] description, int balance); 568 void SendMoneyBalance(UUID transaction, bool success, byte[] description, int balance);
569 void SendPayPrice(LLUUID objectID, int[] payPrice); 569 void SendPayPrice(UUID objectID, int[] payPrice);
570 570
571 void SendAvatarData(ulong regionHandle, string firstName, string lastName, LLUUID avatarID, uint avatarLocalID, 571 void SendAvatarData(ulong regionHandle, string firstName, string lastName, UUID avatarID, uint avatarLocalID,
572 LLVector3 Pos, byte[] textureEntry, uint parentID, LLQuaternion rotation); 572 Vector3 Pos, byte[] textureEntry, uint parentID, Quaternion rotation);
573 573
574 void SendAvatarTerseUpdate(ulong regionHandle, ushort timeDilation, uint localID, LLVector3 position, 574 void SendAvatarTerseUpdate(ulong regionHandle, ushort timeDilation, uint localID, Vector3 position,
575 LLVector3 velocity, LLQuaternion rotation); 575 Vector3 velocity, Quaternion rotation);
576 576
577 void SendCoarseLocationUpdate(List<LLVector3> CoarseLocations); 577 void SendCoarseLocationUpdate(List<Vector3> CoarseLocations);
578 578
579 void AttachObject(uint localID, LLQuaternion rotation, byte attachPoint); 579 void AttachObject(uint localID, Quaternion rotation, byte attachPoint);
580 void SetChildAgentThrottle(byte[] throttle); 580 void SetChildAgentThrottle(byte[] throttle);
581 581
582 void SendPrimitiveToClient(ulong regionHandle, ushort timeDilation, uint localID, PrimitiveBaseShape primShape, 582 void SendPrimitiveToClient(ulong regionHandle, ushort timeDilation, uint localID, PrimitiveBaseShape primShape,
583 LLVector3 pos, LLVector3 vel, LLVector3 acc, LLQuaternion rotation, LLVector3 rvel, 583 Vector3 pos, Vector3 vel, Vector3 acc, Quaternion rotation, Vector3 rvel,
584 uint flags, 584 uint flags,
585 LLUUID objectID, LLUUID ownerID, string text, byte[] color, uint parentID, byte[] particleSystem, 585 UUID objectID, UUID ownerID, string text, byte[] color, uint parentID, byte[] particleSystem,
586 byte clickAction, byte[] textureanim, bool attachment, uint AttachPoint, LLUUID AssetId, LLUUID SoundId, double SoundVolume, byte SoundFlags, double SoundRadius); 586 byte clickAction, byte[] textureanim, bool attachment, uint AttachPoint, UUID AssetId, UUID SoundId, double SoundVolume, byte SoundFlags, double SoundRadius);
587 587
588 588
589 void SendPrimitiveToClient(ulong regionHandle, ushort timeDilation, uint localID, PrimitiveBaseShape primShape, 589 void SendPrimitiveToClient(ulong regionHandle, ushort timeDilation, uint localID, PrimitiveBaseShape primShape,
590 LLVector3 pos, LLVector3 vel, LLVector3 acc, LLQuaternion rotation, LLVector3 rvel, 590 Vector3 pos, Vector3 vel, Vector3 acc, Quaternion rotation, Vector3 rvel,
591 uint flags, LLUUID objectID, LLUUID ownerID, string text, byte[] color, 591 uint flags, UUID objectID, UUID ownerID, string text, byte[] color,
592 uint parentID, byte[] particleSystem, byte clickAction); 592 uint parentID, byte[] particleSystem, byte clickAction);
593 593
594 594
595 void SendPrimTerseUpdate(ulong regionHandle, ushort timeDilation, uint localID, LLVector3 position, 595 void SendPrimTerseUpdate(ulong regionHandle, ushort timeDilation, uint localID, Vector3 position,
596 LLQuaternion rotation, LLVector3 velocity, LLVector3 rotationalvelocity, byte state, LLUUID AssetId); 596 Quaternion rotation, Vector3 velocity, Vector3 rotationalvelocity, byte state, UUID AssetId);
597 597
598 void SendPrimTerseUpdate(ulong regionHandle, ushort timeDilation, uint localID, LLVector3 position, 598 void SendPrimTerseUpdate(ulong regionHandle, ushort timeDilation, uint localID, Vector3 position,
599 LLQuaternion rotation, LLVector3 velocity, LLVector3 rotationalvelocity); 599 Quaternion rotation, Vector3 velocity, Vector3 rotationalvelocity);
600 600
601 void SendInventoryFolderDetails(LLUUID ownerID, LLUUID folderID, List<InventoryItemBase> items, 601 void SendInventoryFolderDetails(UUID ownerID, UUID folderID, List<InventoryItemBase> items,
602 List<InventoryFolderBase> folders, bool fetchFolders, 602 List<InventoryFolderBase> folders, bool fetchFolders,
603 bool fetchItems); 603 bool fetchItems);
604 604
605 void SendInventoryItemDetails(LLUUID ownerID, InventoryItemBase item); 605 void SendInventoryItemDetails(UUID ownerID, InventoryItemBase item);
606 606
607 /// <summary> 607 /// <summary>
608 /// Tell the client that we have created the item it requested. 608 /// Tell the client that we have created the item it requested.
@@ -610,11 +610,11 @@ namespace OpenSim.Framework
610 /// <param name="Item"></param> 610 /// <param name="Item"></param>
611 void SendInventoryItemCreateUpdate(InventoryItemBase Item); 611 void SendInventoryItemCreateUpdate(InventoryItemBase Item);
612 612
613 void SendRemoveInventoryItem(LLUUID itemID); 613 void SendRemoveInventoryItem(UUID itemID);
614 614
615 void SendTakeControls(int controls, bool passToAgent, bool TakeControls); 615 void SendTakeControls(int controls, bool passToAgent, bool TakeControls);
616 616
617 void SendTaskInventory(LLUUID taskID, short serial, byte[] fileName); 617 void SendTaskInventory(UUID taskID, short serial, byte[] fileName);
618 618
619 /// <summary> 619 /// <summary>
620 /// Used by the server to inform the client of a new inventory item. Used when transferring items 620 /// Used by the server to inform the client of a new inventory item. Used when transferring items
@@ -632,90 +632,90 @@ namespace OpenSim.Framework
632 632
633 void SendAvatarPickerReply(AvatarPickerReplyAgentDataArgs AgentData, List<AvatarPickerReplyDataArgs> Data); 633 void SendAvatarPickerReply(AvatarPickerReplyAgentDataArgs AgentData, List<AvatarPickerReplyDataArgs> Data);
634 634
635 void SendAgentDataUpdate(LLUUID agentid, LLUUID activegroupid, string firstname, string lastname, ulong grouppowers, string groupname, string grouptitle); 635 void SendAgentDataUpdate(UUID agentid, UUID activegroupid, string firstname, string lastname, ulong grouppowers, string groupname, string grouptitle);
636 636
637 void SendPreLoadSound(LLUUID objectID, LLUUID ownerID, LLUUID soundID); 637 void SendPreLoadSound(UUID objectID, UUID ownerID, UUID soundID);
638 void SendPlayAttachedSound(LLUUID soundID, LLUUID objectID, LLUUID ownerID, float gain, byte flags); 638 void SendPlayAttachedSound(UUID soundID, UUID objectID, UUID ownerID, float gain, byte flags);
639 void SendTriggeredSound(LLUUID soundID, LLUUID ownerID, LLUUID objectID, LLUUID parentID, ulong handle, LLVector3 position, float gain); 639 void SendTriggeredSound(UUID soundID, UUID ownerID, UUID objectID, UUID parentID, ulong handle, Vector3 position, float gain);
640 void SendAttachedSoundGainChange(LLUUID objectID, float gain); 640 void SendAttachedSoundGainChange(UUID objectID, float gain);
641 641
642 void SendNameReply(LLUUID profileId, string firstname, string lastname); 642 void SendNameReply(UUID profileId, string firstname, string lastname);
643 void SendAlertMessage(string message); 643 void SendAlertMessage(string message);
644 644
645 void SendAgentAlertMessage(string message, bool modal); 645 void SendAgentAlertMessage(string message, bool modal);
646 void SendLoadURL(string objectname, LLUUID objectID, LLUUID ownerID, bool groupOwned, string message, string url); 646 void SendLoadURL(string objectname, UUID objectID, UUID ownerID, bool groupOwned, string message, string url);
647 void SendDialog(string objectname, LLUUID objectID, LLUUID ownerID, string msg, LLUUID textureID, int ch, string[] buttonlabels); 647 void SendDialog(string objectname, UUID objectID, UUID ownerID, string msg, UUID textureID, int ch, string[] buttonlabels);
648 bool AddMoney(int debit); 648 bool AddMoney(int debit);
649 649
650 void SendSunPos(LLVector3 sunPos, LLVector3 sunVel, ulong CurrentTime, uint SecondsPerSunCycle, uint SecondsPerYear, float OrbitalPosition); 650 void SendSunPos(Vector3 sunPos, Vector3 sunVel, ulong CurrentTime, uint SecondsPerSunCycle, uint SecondsPerYear, float OrbitalPosition);
651 void SendViewerTime(int phase); 651 void SendViewerTime(int phase);
652 LLUUID GetDefaultAnimation(string name); 652 UUID GetDefaultAnimation(string name);
653 653
654 void SendAvatarProperties(LLUUID avatarID, string aboutText, string bornOn, Byte[] charterMember, string flAbout, 654 void SendAvatarProperties(UUID avatarID, string aboutText, string bornOn, Byte[] charterMember, string flAbout,
655 uint flags, LLUUID flImageID, LLUUID imageID, string profileURL, LLUUID partnerID); 655 uint flags, UUID flImageID, UUID imageID, string profileURL, UUID partnerID);
656 656
657 void SendScriptQuestion(LLUUID taskID, string taskName, string ownerName, LLUUID itemID, int question); 657 void SendScriptQuestion(UUID taskID, string taskName, string ownerName, UUID itemID, int question);
658 void SendHealth(float health); 658 void SendHealth(float health);
659 659
660 660
661 void SendEstateManagersList(LLUUID invoice, LLUUID[] EstateManagers, uint estateID); 661 void SendEstateManagersList(UUID invoice, UUID[] EstateManagers, uint estateID);
662 662
663 void SendBannedUserList(LLUUID invoice, EstateBan[] banlist, uint estateID); 663 void SendBannedUserList(UUID invoice, EstateBan[] banlist, uint estateID);
664 664
665 void SendRegionInfoToEstateMenu(RegionInfoForEstateMenuArgs args); 665 void SendRegionInfoToEstateMenu(RegionInfoForEstateMenuArgs args);
666 void SendEstateCovenantInformation(LLUUID covenant); 666 void SendEstateCovenantInformation(UUID covenant);
667 void SendDetailedEstateData(LLUUID invoice, string estateName, uint estateID, uint parentEstate, uint estateFlags, uint sunPosition, LLUUID covenant, string abuseEmail); 667 void SendDetailedEstateData(UUID invoice, string estateName, uint estateID, uint parentEstate, uint estateFlags, uint sunPosition, UUID covenant, string abuseEmail);
668 668
669 void SendLandProperties(IClientAPI remote_client, int sequence_id, bool snap_selection, int request_result, LandData landData, float simObjectBonusFactor, int parcelObjectCapacity, int simObjectCapacity, uint regionFlags); 669 void SendLandProperties(IClientAPI remote_client, int sequence_id, bool snap_selection, int request_result, LandData landData, float simObjectBonusFactor, int parcelObjectCapacity, int simObjectCapacity, uint regionFlags);
670 void SendLandAccessListData(List<LLUUID> avatars, uint accessFlag, int localLandID); 670 void SendLandAccessListData(List<UUID> avatars, uint accessFlag, int localLandID);
671 void SendForceClientSelectObjects(List<uint> objectIDs); 671 void SendForceClientSelectObjects(List<uint> objectIDs);
672 void SendLandObjectOwners(Dictionary<LLUUID, int> ownersAndCount); 672 void SendLandObjectOwners(Dictionary<UUID, int> ownersAndCount);
673 void SendLandParcelOverlay(byte[] data, int sequence_id); 673 void SendLandParcelOverlay(byte[] data, int sequence_id);
674 674
675 #region Parcel Methods 675 #region Parcel Methods
676 676
677 void SendParcelMediaCommand(uint flags, ParcelMediaCommandEnum command, float time); 677 void SendParcelMediaCommand(uint flags, ParcelMediaCommandEnum command, float time);
678 678
679 void SendParcelMediaUpdate(string mediaUrl, LLUUID mediaTextureID, 679 void SendParcelMediaUpdate(string mediaUrl, UUID mediaTextureID,
680 byte autoScale, string mediaType, string mediaDesc, int mediaWidth, int mediaHeight, 680 byte autoScale, string mediaType, string mediaDesc, int mediaWidth, int mediaHeight,
681 byte mediaLoop); 681 byte mediaLoop);
682 682
683 #endregion 683 #endregion
684 684
685 void SendAssetUploadCompleteMessage(sbyte AssetType, bool Success, LLUUID AssetFullID); 685 void SendAssetUploadCompleteMessage(sbyte AssetType, bool Success, UUID AssetFullID);
686 void SendConfirmXfer(ulong xferID, uint PacketID); 686 void SendConfirmXfer(ulong xferID, uint PacketID);
687 void SendXferRequest(ulong XferID, short AssetType, LLUUID vFileID, byte FilePath, byte[] FileName); 687 void SendXferRequest(ulong XferID, short AssetType, UUID vFileID, byte FilePath, byte[] FileName);
688 688
689 void SendImagePart(ushort numParts, LLUUID ImageUUID, uint ImageSize, byte[] ImageData, byte imageCodec); 689 void SendImagePart(ushort numParts, UUID ImageUUID, uint ImageSize, byte[] ImageData, byte imageCodec);
690 690
691 void SendShutdownConnectionNotice(); 691 void SendShutdownConnectionNotice();
692 void SendSimStats(Packet pack); 692 void SendSimStats(Packet pack);
693 void SendObjectPropertiesFamilyData(uint RequestFlags, LLUUID ObjectUUID, LLUUID OwnerID, LLUUID GroupID, 693 void SendObjectPropertiesFamilyData(uint RequestFlags, UUID ObjectUUID, UUID OwnerID, UUID GroupID,
694 uint BaseMask, uint OwnerMask, uint GroupMask, uint EveryoneMask, 694 uint BaseMask, uint OwnerMask, uint GroupMask, uint EveryoneMask,
695 uint NextOwnerMask, int OwnershipCost, byte SaleType, int SalePrice, uint Category, 695 uint NextOwnerMask, int OwnershipCost, byte SaleType, int SalePrice, uint Category,
696 LLUUID LastOwnerID, string ObjectName, string Description); 696 UUID LastOwnerID, string ObjectName, string Description);
697 697
698 void SendObjectPropertiesReply(LLUUID ItemID, ulong CreationDate, LLUUID CreatorUUID, LLUUID FolderUUID, LLUUID FromTaskUUID, 698 void SendObjectPropertiesReply(UUID ItemID, ulong CreationDate, UUID CreatorUUID, UUID FolderUUID, UUID FromTaskUUID,
699 LLUUID GroupUUID, short InventorySerial, LLUUID LastOwnerUUID, LLUUID ObjectUUID, 699 UUID GroupUUID, short InventorySerial, UUID LastOwnerUUID, UUID ObjectUUID,
700 LLUUID OwnerUUID, string TouchTitle, byte[] TextureID, string SitTitle, string ItemName, 700 UUID OwnerUUID, string TouchTitle, byte[] TextureID, string SitTitle, string ItemName,
701 string ItemDescription, uint OwnerMask, uint NextOwnerMask, uint GroupMask, uint EveryoneMask, 701 string ItemDescription, uint OwnerMask, uint NextOwnerMask, uint GroupMask, uint EveryoneMask,
702 uint BaseMask, byte saleType, int salePrice); 702 uint BaseMask, byte saleType, int salePrice);
703 void SendAgentOffline(LLUUID[] agentIDs); 703 void SendAgentOffline(UUID[] agentIDs);
704 704
705 void SendAgentOnline(LLUUID[] agentIDs); 705 void SendAgentOnline(UUID[] agentIDs);
706 706
707 void SendSitResponse(LLUUID TargetID, LLVector3 OffsetPos, LLQuaternion SitOrientation, bool autopilot, 707 void SendSitResponse(UUID TargetID, Vector3 OffsetPos, Quaternion SitOrientation, bool autopilot,
708 LLVector3 CameraAtOffset, LLVector3 CameraEyeOffset, bool ForceMouseLook); 708 Vector3 CameraAtOffset, Vector3 CameraEyeOffset, bool ForceMouseLook);
709 709
710 void SendAdminResponse(LLUUID Token, uint AdminLevel); 710 void SendAdminResponse(UUID Token, uint AdminLevel);
711 711
712 void SendGroupMembership(GroupData[] GroupMembership); 712 void SendGroupMembership(GroupData[] GroupMembership);
713 713
714 void SendGroupNameReply(LLUUID groupLLUID, string GroupName); 714 void SendGroupNameReply(UUID groupLLUID, string GroupName);
715 715
716 void SendLandStatReply(uint reportType, uint requestFlags, uint resultCount, LandStatReportItem[] lsrpia); 716 void SendLandStatReply(uint reportType, uint requestFlags, uint resultCount, LandStatReportItem[] lsrpia);
717 717
718 void SendScriptRunningReply(LLUUID objectID, LLUUID itemID, bool running); 718 void SendScriptRunningReply(UUID objectID, UUID itemID, bool running);
719 719
720 void SendAsset(AssetRequestToClient req); 720 void SendAsset(AssetRequestToClient req);
721 721
@@ -734,18 +734,18 @@ namespace OpenSim.Framework
734 event Action<IClientAPI> OnLogout; 734 event Action<IClientAPI> OnLogout;
735 event Action<IClientAPI> OnConnectionClosed; 735 event Action<IClientAPI> OnConnectionClosed;
736 736
737 void SendBlueBoxMessage(LLUUID FromAvatarID, LLUUID fromSessionID, String FromAvatarName, String Message); 737 void SendBlueBoxMessage(UUID FromAvatarID, UUID fromSessionID, String FromAvatarName, String Message);
738 738
739 void SendLogoutPacket(); 739 void SendLogoutPacket();
740 ClientInfo GetClientInfo(); 740 ClientInfo GetClientInfo();
741 void SetClientInfo(ClientInfo info); 741 void SetClientInfo(ClientInfo info);
742 void Terminate(); 742 void Terminate();
743 743
744 void SendSetFollowCamProperties(LLUUID objectID, SortedDictionary<int, float> parameters); 744 void SendSetFollowCamProperties(UUID objectID, SortedDictionary<int, float> parameters);
745 void SendClearFollowCamProperties(LLUUID objectID); 745 void SendClearFollowCamProperties(UUID objectID);
746 746
747 void SendRegionHandle(LLUUID regoinID, ulong handle); 747 void SendRegionHandle(UUID regoinID, ulong handle);
748 void SendParcelInfo(RegionInfo info, LandData land, LLUUID parcelID, uint x, uint y); 748 void SendParcelInfo(RegionInfo info, LandData land, UUID parcelID, uint x, uint y);
749 void KillEndDone(); 749 void KillEndDone();
750 } 750 }
751} 751}