aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/InstantMessageReceiver.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Region/Environment/InstantMessageReceiver.cs')
-rw-r--r--OpenSim/Region/Environment/InstantMessageReceiver.cs28
1 files changed, 28 insertions, 0 deletions
diff --git a/OpenSim/Region/Environment/InstantMessageReceiver.cs b/OpenSim/Region/Environment/InstantMessageReceiver.cs
new file mode 100644
index 0000000..ecda399
--- /dev/null
+++ b/OpenSim/Region/Environment/InstantMessageReceiver.cs
@@ -0,0 +1,28 @@
1using System;
2
3namespace OpenSim.Region.Environment
4{
5 /// <summary>
6 /// Bit Vector for Which Modules to send an instant message to from the Scene or an Associated Module
7 /// </summary>
8
9 // This prevents the Modules from sending Instant messages to other modules through the scene
10 // and then receiving the same messages
11
12 // This is mostly here because on LLSL and the SecondLife Client, IMs,Groups and friends are linked
13 // inseparably
14
15 [Flags]
16 public enum InstantMessageReceiver : uint
17 {
18 /// <summary>None of them.. here for posterity and amusement</summary>
19 None = 0,
20 /// <summary>The IM Module</summary>
21 IMModule = 0x00000001,
22 /// <summary>The Friends Module</summary>
23 FriendsModule = 0x00000002,
24 /// <summary>The Groups Module</summary>
25 GroupsModule = 0x00000004
26
27 }
28}