aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenGrid.Framework.Data
diff options
context:
space:
mode:
authorMW2007-05-07 16:53:22 +0000
committerMW2007-05-07 16:53:22 +0000
commitca785403a10bc0a185d9f2e90479b0f8fb75ca31 (patch)
tree8d3433651a8670bb892b4f56c9feb27017a68253 /OpenGrid.Framework.Data
parentRenamed to DEVEL (diff)
downloadopensim-SC-ca785403a10bc0a185d9f2e90479b0f8fb75ca31.zip
opensim-SC-ca785403a10bc0a185d9f2e90479b0f8fb75ca31.tar.gz
opensim-SC-ca785403a10bc0a185d9f2e90479b0f8fb75ca31.tar.bz2
opensim-SC-ca785403a10bc0a185d9f2e90479b0f8fb75ca31.tar.xz
merged in missing file from 0.1-prestable
Diffstat (limited to 'OpenGrid.Framework.Data')
-rw-r--r--OpenGrid.Framework.Data/UserData.cs24
1 files changed, 24 insertions, 0 deletions
diff --git a/OpenGrid.Framework.Data/UserData.cs b/OpenGrid.Framework.Data/UserData.cs
new file mode 100644
index 0000000..6b4f2ba
--- /dev/null
+++ b/OpenGrid.Framework.Data/UserData.cs
@@ -0,0 +1,24 @@
1using System;
2using System.Collections.Generic;
3using System.Text;
4using libsecondlife;
5
6namespace OpenGrid.Framework.Data
7{
8 public interface IUserData
9 {
10 // Retrieval
11 // User Profiles
12 UserProfileData getUserByUUID(LLUUID user);
13 UserProfileData getUserByName(string name);
14 UserProfileData getUserByName(string fname, string lname);
15 // User Agents
16 UserAgentData getAgentByUUID(LLUUID user);
17 UserAgentData getAgentByName(string name);
18 UserAgentData getAgentByName(string fname, string lname);
19
20 // Transactional
21 bool moneyTransferRequest(LLUUID from, LLUUID to, uint amount);
22 bool inventoryTransferRequest(LLUUID from, LLUUID to, LLUUID inventory);
23 }
24}