4: 2011-08-31 (Wed) 23:57:51 iseki |
Cur: 2012-11-26 (Mon) 10:27:54 iseki |
- | *** Call Sequence [#dc34ad37] | + | ** Events and delegate functions [#wfe0d130] |
- | -Event | + | - [[OpenSim>./OpenSim]] |
- | OnMoneyTransfer: MoneyTransferAction() -> TransferMoney(TransderMoney) => XML RPC to MoneyServer("TransferMoney") | + | - [[Aurora-Sim>./AuroraSim]] |
- | OnObjectBuy: OnObjectBuy() -> TransferMoney(TransderMoney) => XML RPC to MoneyServer("TransferMoney") | + | #br |
- | OnLandBuy: processLandBuy() -> TransferMoney(TransderMoney) => XML RPC to MoneyServer("TransferMoney") | + | |
- | | + | |
- | - LSL | + | |
- | ObjectGiveMoney() -> TransferMoney(TransderMoney) => XML RPC to MoneyServer("TransferMoney") | + | |
- | -> ForceTransferMoney(ForceTransderMoney) => XML RPC to MoneyServer("ForceTransferMoney") | + | |
- | | + | |
- | - Upload Inventory | + | |
- | -- OpenSim | + | |
- | IMoneyModule.UploadCovered() | + | |
- | × OpenSim/Region/CoreModules/Agent/AssetTransaction/AssetTransactionModule.cs : HandleUDPUploadRequest() | + | |
- | × OpenSim/Region/ClientStack/Linden/Caps/NewFileAgentInventoryVariablePriceModule.cs : NewAgentInventoryRequest() | + | |
- | ○ OpenSim/Region/ClientStack/Linden/Caps/BunchOfCaps/BunchOfCaps.cs : NewAgentInventoryRequest() | + | |
- | IMoneyModule.ApplyUploadCharge() | + | |
- | OpenSim/Region/Framework/Scenes/Scene.Inventory.cs : AddUploadedInventoryItem() | + | |
- | -- Aurora-Sim | + | |
- | IMoneyModule.Charge() | + | |
- | × OpenSim/Region/CoreModules/Agent/AssetTransaction/AssetTransactionModule.cs : HandleUDPUploadRequest() | + | |
- | IMoneyModule.UploadCovered() | + | |
- | × OpenSim/Services/CapsService/CAPModules/InventoryCAPS.cs : HandleInventoryItemCreate() | + | |
- | | + | |
- | | + | |
- | - XMLRPC (from MoneyServer): | + | |
- | OnMoneyTransfered: OnMoneyTransferedHandler() => Response (MoneyServer) => Notify (Viewer) | + | |
- | UpdateBalance: BalanceUpdateHandler() => Response (MoneyServer) => Notify (Viewer) | + | |
- | UserAlert: UserAlertHandler() => Response (MoneyServer) => Message (Viewer) | + | |
- | SendConfirmLink: SendConfirmLinkHandler() => Response (MoneyServer) => Message (Viewer) not used | + | |
- | GetBalance: GetBalanceHandler() => Response (MoneyServer) | + | |
- | | + | |
- | - XMLRPC (from external script) | + | |
- | AddBankerMoney(S): AddBankerMoneyHandler() -> AddBankerMoney()(R) => XML RPC to MoneyServer("AddBankerMoney")(M) | + | |
- | SendMoney (S): SendMoneyHandler() -> SendMoney() (R) => XML RPC to MoneyServer("SendMoney") (M) | + | |
- | V -> S -> R -> M | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | - Handler | + | |
- | %%public event PostObjectPaid OnPostObjectPaid;%% | + | |
- | %%PostObjectPaid handlerOnObjectPaid = OnPostObjectPaid;%% | + | |