aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Data/IProfilesData.cs
diff options
context:
space:
mode:
authorBlueWall2013-05-30 22:16:42 -0400
committerBlueWall2013-05-30 22:16:42 -0400
commite85c70223afc16da5168ce7c481d70dd47b8e149 (patch)
treecba3def9e12eec4ec69b0573b5f09ce99261c873 /OpenSim/Data/IProfilesData.cs
parentIf an exception occurs in the AsyncCommandManager loop, spit it out to log ra... (diff)
parentUserProfiles (diff)
downloadopensim-SC_OLD-e85c70223afc16da5168ce7c481d70dd47b8e149.zip
opensim-SC_OLD-e85c70223afc16da5168ce7c481d70dd47b8e149.tar.gz
opensim-SC_OLD-e85c70223afc16da5168ce7c481d70dd47b8e149.tar.bz2
opensim-SC_OLD-e85c70223afc16da5168ce7c481d70dd47b8e149.tar.xz
Merge branch 'work' contains UserProfiles with Robust service and updates region module using JsonRpc messaging. Requres no databse changes (but backup existing data before use).
Diffstat (limited to 'OpenSim/Data/IProfilesData.cs')
-rw-r--r--OpenSim/Data/IProfilesData.cs29
1 files changed, 29 insertions, 0 deletions
diff --git a/OpenSim/Data/IProfilesData.cs b/OpenSim/Data/IProfilesData.cs
new file mode 100644
index 0000000..eeccbf6
--- /dev/null
+++ b/OpenSim/Data/IProfilesData.cs
@@ -0,0 +1,29 @@
1using System;
2using OpenMetaverse;
3using OpenMetaverse.StructuredData;
4using OpenSim.Framework;
5
6namespace OpenSim.Data
7{
8
9 public interface IProfilesData
10 {
11 OSDArray GetClassifiedRecords(UUID creatorId);
12 bool UpdateClassifiedRecord(UserClassifiedAdd ad, ref string result);
13 bool DeleteClassifiedRecord(UUID recordId);
14 OSDArray GetAvatarPicks(UUID avatarId);
15 UserProfilePick GetPickInfo(UUID avatarId, UUID pickId);
16 bool UpdatePicksRecord(UserProfilePick pick);
17 bool DeletePicksRecord(UUID pickId);
18 bool GetAvatarNotes(ref UserProfileNotes note);
19 bool UpdateAvatarNotes(ref UserProfileNotes note, ref string result);
20 bool GetAvatarProperties(ref UserProfileProperties props, ref string result);
21 bool UpdateAvatarProperties(ref UserProfileProperties props, ref string result);
22 bool UpdateAvatarInterests(UserProfileProperties up, ref string result);
23 bool GetClassifiedInfo(ref UserClassifiedAdd ad, ref string result);
24 bool GetUserAppData(ref UserAppData props, ref string result);
25 bool SetUserAppData(UserAppData props, ref string result);
26 OSDArray GetUserImageAssets(UUID avatarId);
27 }
28}
29