]> jfr.im git - irc/rqf/shadowircd.git/blobdiff - include/channel.h
6.0 is officially feature complete.
[irc/rqf/shadowircd.git] / include / channel.h
index 381e5e3c4ee47ae32eb1852da832e828010667aa..2573e19e16add9b88382c8a9f7062679ad84b256 100644 (file)
@@ -96,6 +96,7 @@ struct c_Metadata
 {
        const char *name;
        const char *value;
+       time_t timevalue;
 };
 
 #define BANLEN 195
@@ -308,4 +309,11 @@ extern struct Metadata *channel_metadata_add(struct Channel *target, const char
 extern void channel_metadata_delete(struct Channel *target, const char *name, int propegate);
 extern struct Metadata *channel_metadata_find(struct Channel *target, const char *name);
 
+extern struct Metadata *channel_metadata_add(struct Channel *target, const char *name, const char *value, int propegate);
+extern struct Metadata *channel_metadata_time_add(struct Channel *target, const char *name, time_t value);
+extern void channel_metadata_delete(struct Channel *target, const char *name, int propegate);
+extern struct Metadata *channel_metadata_find(struct Channel *target, const char *name);
+extern void channel_metadata_clear(struct Channel *target);
+
+
 #endif /* INCLUDED_channel_h */