Implement a per-connection-class default usermode option.
[ircu2.10.12-pk.git] / include / class.h
index 27211c9e1cf0db7ba70afba5d721e574ccc58c27..374c21b5886431c781320b63c313b7b1af6add95 100644 (file)
@@ -36,6 +36,7 @@ struct StatDesc;
 struct ConnectionClass {
   struct ConnectionClass* next;
   char                    *cc_name;
+  char                    *default_umode;
   unsigned int            max_sendq;
   short                   ping_freq;
   short                   conn_freq;
@@ -61,6 +62,7 @@ struct ConnectionClass {
 #define ConfMaxLinks(x) ((x)->conn_class->max_links)
 #define ConfSendq(x)    ((x)->conn_class->max_sendq)
 #define ConfLinks(x)    ((x)->conn_class->ref_count)
+#define ConfUmode(x)    ((x)->conn_class->default_umode)
 
 /*
  * Proto types