Files
libremetaverse/Programs/Simian/Interfaces/IAccountProvider.cs
John Hurliman 4d45aa3a13 Simian:
* Adding IAuthenticationProvider and IAccountProvider interfaces to let extensions handle authenticating logins and creating/removing/storing account information

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2238 52acb1d6-8a22-11de-b505-999d5b087335
2008-09-24 15:04:35 +00:00

15 lines
366 B
C#

using System;
using OpenMetaverse;
namespace Simian
{
public interface IAccountProvider
{
void AddAccount(Agent agent);
bool RemoveAccount(UUID agentID);
Agent CreateInstance(UUID agentID);
bool TryGetAccount(UUID agentID, out Agent agent);
bool TryGetAccount(string fullName, out Agent agent);
}
}