OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Properties | Events | List of all members
OpenSim.Framework.IMoneyModule Interface Reference
Inheritance diagram for OpenSim.Framework.IMoneyModule:
Inheritance graph
[legend]

Public Member Functions

bool ObjectGiveMoney (UUID objectID, UUID fromID, UUID toID, int amount, UUID txn, out string reason)
 
int GetBalance (UUID agentID)
 
bool UploadCovered (UUID agentID, int amount)
 
bool AmountCovered (UUID agentID, int amount)
 
void ApplyCharge (UUID agentID, int amount, MoneyTransactionType type)
 
void ApplyCharge (UUID agentID, int amount, MoneyTransactionType type, string extraData)
 
void ApplyUploadCharge (UUID agentID, int amount, string text)
 
void MoveMoney (UUID fromUser, UUID toUser, int amount, string text)
 

Properties

int UploadCharge [get]
 
int GroupCreationCharge [get]
 

Events

ObjectPaid OnObjectPaid
 

Detailed Description

Definition at line 33 of file IMoneyModule.cs.

Member Function Documentation

bool OpenSim.Framework.IMoneyModule.AmountCovered ( UUID  agentID,
int  amount 
)

Implemented in OpenSim.Region.OptionalModules.World.MoneyModule.SampleMoneyModule.

Here is the caller graph for this function:

void OpenSim.Framework.IMoneyModule.ApplyCharge ( UUID  agentID,
int  amount,
MoneyTransactionType  type 
)
void OpenSim.Framework.IMoneyModule.ApplyCharge ( UUID  agentID,
int  amount,
MoneyTransactionType  type,
string  extraData 
)
void OpenSim.Framework.IMoneyModule.ApplyUploadCharge ( UUID  agentID,
int  amount,
string  text 
)
int OpenSim.Framework.IMoneyModule.GetBalance ( UUID  agentID)
void OpenSim.Framework.IMoneyModule.MoveMoney ( UUID  fromUser,
UUID  toUser,
int  amount,
string  text 
)
bool OpenSim.Framework.IMoneyModule.ObjectGiveMoney ( UUID  objectID,
UUID  fromID,
UUID  toID,
int  amount,
UUID  txn,
out string  reason 
)
bool OpenSim.Framework.IMoneyModule.UploadCovered ( UUID  agentID,
int  amount 
)

Implemented in OpenSim.Region.OptionalModules.World.MoneyModule.SampleMoneyModule.

Here is the caller graph for this function:

Property Documentation

int OpenSim.Framework.IMoneyModule.GroupCreationCharge
get

Definition at line 47 of file IMoneyModule.cs.

int OpenSim.Framework.IMoneyModule.UploadCharge
get

Definition at line 46 of file IMoneyModule.cs.

Event Documentation

ObjectPaid OpenSim.Framework.IMoneyModule.OnObjectPaid

Definition at line 49 of file IMoneyModule.cs.


The documentation for this interface was generated from the following file: