diff options
author | Diva Canto | 2011-05-25 12:32:21 -0700 |
---|---|---|
committer | Diva Canto | 2011-05-25 12:32:21 -0700 |
commit | 5c2168cae758ae19367f4c2f5a02713e74fc0912 (patch) | |
tree | 7d189c03a177ca716c91cf903cc7fd2e91fed1dc /OpenSim/Services/Interfaces | |
parent | Added necessary code to drop inventory on hg friends using the profile window... (diff) | |
download | opensim-SC-5c2168cae758ae19367f4c2f5a02713e74fc0912.zip opensim-SC-5c2168cae758ae19367f4c2f5a02713e74fc0912.tar.gz opensim-SC-5c2168cae758ae19367f4c2f5a02713e74fc0912.tar.bz2 opensim-SC-5c2168cae758ae19367f4c2f5a02713e74fc0912.tar.xz |
HG: Instant Message working. Tested on HG standalones only. Needs a lot more testing.
Diffstat (limited to 'OpenSim/Services/Interfaces')
-rw-r--r-- | OpenSim/Services/Interfaces/IGatekeeperService.cs | 8 | ||||
-rw-r--r-- | OpenSim/Services/Interfaces/ISimulatorSocialService.cs | 5 |
2 files changed, 13 insertions, 0 deletions
diff --git a/OpenSim/Services/Interfaces/IGatekeeperService.cs b/OpenSim/Services/Interfaces/IGatekeeperService.cs index f1860cc..ffab9ea 100644 --- a/OpenSim/Services/Interfaces/IGatekeeperService.cs +++ b/OpenSim/Services/Interfaces/IGatekeeperService.cs | |||
@@ -56,6 +56,8 @@ namespace OpenSim.Services.Interfaces | |||
56 | GridRegion GetHomeRegion(UUID userID, out Vector3 position, out Vector3 lookAt); | 56 | GridRegion GetHomeRegion(UUID userID, out Vector3 position, out Vector3 lookAt); |
57 | Dictionary<string, object> GetServerURLs(UUID userID); | 57 | Dictionary<string, object> GetServerURLs(UUID userID); |
58 | 58 | ||
59 | string LocateUser(UUID userID); | ||
60 | |||
59 | void StatusNotification(List<string> friends, UUID userID, bool online); | 61 | void StatusNotification(List<string> friends, UUID userID, bool online); |
60 | List<UUID> GetOnlineFriends(UUID userID, List<string> friends); | 62 | List<UUID> GetOnlineFriends(UUID userID, List<string> friends); |
61 | 63 | ||
@@ -63,4 +65,10 @@ namespace OpenSim.Services.Interfaces | |||
63 | bool VerifyAgent(UUID sessionID, string token); | 65 | bool VerifyAgent(UUID sessionID, string token); |
64 | bool VerifyClient(UUID sessionID, string reportedIP); | 66 | bool VerifyClient(UUID sessionID, string reportedIP); |
65 | } | 67 | } |
68 | |||
69 | public interface IInstantMessage | ||
70 | { | ||
71 | bool IncomingInstantMessage(GridInstantMessage im); | ||
72 | bool OutgoingInstantMessage(GridInstantMessage im, string url); | ||
73 | } | ||
66 | } | 74 | } |
diff --git a/OpenSim/Services/Interfaces/ISimulatorSocialService.cs b/OpenSim/Services/Interfaces/ISimulatorSocialService.cs index 0b7aefc..df9e7e7 100644 --- a/OpenSim/Services/Interfaces/ISimulatorSocialService.cs +++ b/OpenSim/Services/Interfaces/ISimulatorSocialService.cs | |||
@@ -37,4 +37,9 @@ namespace OpenSim.Services.Interfaces | |||
37 | { | 37 | { |
38 | bool StatusNotify(UUID userID, UUID friendID, bool online); | 38 | bool StatusNotify(UUID userID, UUID friendID, bool online); |
39 | } | 39 | } |
40 | |||
41 | public interface IInstantMessageSimConnector | ||
42 | { | ||
43 | bool SendInstantMessage(GridInstantMessage im); | ||
44 | } | ||
40 | } | 45 | } |