]> jfr.im git - solanum.git/blobdiff - include/capability.h
ircd: import hidden channel modes framework, from ircd-seven
[solanum.git] / include / capability.h
index 757b61fa7327e0ef6787e8f054421ff1d584ba80..8857f0a16825ac01acf02fe4822b534f5c34bd78 100644 (file)
@@ -26,6 +26,7 @@ struct CapabilityEntry;
 
 extern unsigned int capability_get(struct CapabilityIndex *idx, const char *cap);
 extern unsigned int capability_put(struct CapabilityIndex *idx, const char *cap);
+extern unsigned int capability_put_anonymous(struct CapabilityIndex *idx);
 extern void capability_orphan(struct CapabilityIndex *idx, const char *cap);
 extern void capability_require(struct CapabilityIndex *idx, const char *cap);
 
@@ -34,5 +35,6 @@ extern void capability_index_destroy(struct CapabilityIndex *);
 extern const char *capability_index_list(struct CapabilityIndex *, unsigned int capability_mask);
 extern unsigned int capability_index_mask(struct CapabilityIndex *);
 extern unsigned int capability_index_get_required(struct CapabilityIndex *);
+extern void capability_index_stats(void (*cb)(const char *line, void *privdata), void *privdata);
 
 #endif