X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/6f659342dcffe7019f480223fe1ebb55a78818b6..07b7b659c16665ce33b058d1a06a7a420850ceb9:/include/channel.h diff --git a/include/channel.h b/include/channel.h index 381e5e3..2573e19 100644 --- a/include/channel.h +++ b/include/channel.h @@ -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 */