mirror of
https://github.com/opensim/opensim.git
synced 2026-08-05 17:05:55 +08:00
merged in missing file from 0.1-prestable
This commit is contained in:
24
OpenGrid.Framework.Data/UserData.cs
Normal file
24
OpenGrid.Framework.Data/UserData.cs
Normal file
@@ -0,0 +1,24 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
using libsecondlife;
|
||||
|
||||
namespace OpenGrid.Framework.Data
|
||||
{
|
||||
public interface IUserData
|
||||
{
|
||||
// Retrieval
|
||||
// User Profiles
|
||||
UserProfileData getUserByUUID(LLUUID user);
|
||||
UserProfileData getUserByName(string name);
|
||||
UserProfileData getUserByName(string fname, string lname);
|
||||
// User Agents
|
||||
UserAgentData getAgentByUUID(LLUUID user);
|
||||
UserAgentData getAgentByName(string name);
|
||||
UserAgentData getAgentByName(string fname, string lname);
|
||||
|
||||
// Transactional
|
||||
bool moneyTransferRequest(LLUUID from, LLUUID to, uint amount);
|
||||
bool inventoryTransferRequest(LLUUID from, LLUUID to, LLUUID inventory);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user