summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/snomasks.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/include/snomasks.h b/include/snomasks.h
index 5bd4742c1..d4bd8a22c 100644
--- a/include/snomasks.h
+++ b/include/snomasks.h
@@ -91,6 +91,13 @@ class CoreExport SnomaskManager : public Extensible
*/
bool DisableSnomask(char letter);
+ /** Set the local only message state of a given snomask.
+ * This is used by remote stuff to prevent endless recursion in sending
+ * XXX this is currently a really shit way to do it, as it effectively
+ * bypasses snomask compression!
+ */
+ bool SetLocalOnly(char letter, bool local);
+
/** Write to all users with a given snomask.
* @param letter The snomask letter to write to
* @param text The text to send to the users