aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Framework')
-rw-r--r--OpenSim/Framework/IClientAPI.cs10
1 files changed, 10 insertions, 0 deletions
diff --git a/OpenSim/Framework/IClientAPI.cs b/OpenSim/Framework/IClientAPI.cs
index 17d9510..e081e05 100644
--- a/OpenSim/Framework/IClientAPI.cs
+++ b/OpenSim/Framework/IClientAPI.cs
@@ -430,6 +430,8 @@ namespace OpenSim.Framework
430 430
431 public delegate void ObjectPermissions(IClientAPI controller, LLUUID agentID, LLUUID sessionID, byte field, uint localId, uint mask, byte set); 431 public delegate void ObjectPermissions(IClientAPI controller, LLUUID agentID, LLUUID sessionID, byte field, uint localId, uint mask, byte set);
432 432
433 public delegate void EconomyDataRequest(LLUUID agentID);
434
433 public interface IClientAPI 435 public interface IClientAPI
434 { 436 {
435 event ImprovedInstantMessage OnInstantMessage; 437 event ImprovedInstantMessage OnInstantMessage;
@@ -538,10 +540,12 @@ namespace OpenSim.Framework
538 540
539 // Financial packets 541 // Financial packets
540 event MoneyTransferRequest OnMoneyTransferRequest; 542 event MoneyTransferRequest OnMoneyTransferRequest;
543 event EconomyDataRequest OnEconomyDataRequest;
541 544
542 event MoneyBalanceRequest OnMoneyBalanceRequest; 545 event MoneyBalanceRequest OnMoneyBalanceRequest;
543 event UpdateAvatarProperties OnUpdateAvatarProperties; 546 event UpdateAvatarProperties OnUpdateAvatarProperties;
544 547
548
545 549
546 LLVector3 StartPos { get; set; } 550 LLVector3 StartPos { get; set; }
547 551
@@ -647,6 +651,12 @@ namespace OpenSim.Framework
647 void SendBulkUpdateInventory(InventoryItemBase item); 651 void SendBulkUpdateInventory(InventoryItemBase item);
648 652
649 void SendXferPacket(ulong xferID, uint packet, byte[] data); 653 void SendXferPacket(ulong xferID, uint packet, byte[] data);
654
655 void SendEconomyData(float EnergyEfficiency, int ObjectCapacity, int ObjectCount, int PriceEnergyUnit,
656 int PriceGroupCreate, int PriceObjectClaim, float PriceObjectRent, float PriceObjectScaleFactor,
657 int PriceParcelClaim, float PriceParcelClaimFactor, int PriceParcelRent, int PricePublicObjectDecay,
658 int PricePublicObjectDelete, int PriceRentLight, int PriceUpload, int TeleportMinPrice, float TeleportPriceExponent);
659
650 void SendAvatarPickerReply(AvatarPickerReplyPacket Pack); 660 void SendAvatarPickerReply(AvatarPickerReplyPacket Pack);
651 661
652 void SendAgentDataUpdate(LLUUID agentid, LLUUID activegroupid, string firstname, string lastname, ulong grouppowers, string groupname, string grouptitle); 662 void SendAgentDataUpdate(LLUUID agentid, LLUUID activegroupid, string firstname, string lastname, ulong grouppowers, string groupname, string grouptitle);