diff options
Diffstat (limited to 'OpenSim/Region/Environment/InstantMessageReceiver.cs')
-rw-r--r-- | OpenSim/Region/Environment/InstantMessageReceiver.cs | 28 |
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 @@ | |||
1 | using System; | ||
2 | |||
3 | namespace 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 | } | ||