/* * ircd-ratbox: an advanced Internet Relay Chat Daemon(ircd). * monitor.h: Code for server-side notify lists. * * Copyright (C) 2005 Lee Hardy * Copyright (C) 2005-2012 ircd-ratbox development team * * $Id: monitor.h 28697 2015-10-02 20:57:42Z androsyn $ */ #ifndef INCLUDED_monitor_h #define INCLUDED_monitor_h struct monitor { rb_dlink_node node; rb_dlink_list users; uint32_t hashv; char *name; }; struct monitor *find_monitor(const char *name, int add); void free_monitor(struct monitor *); void clear_monitor(struct Client *); void monitor_signon(struct Client *); void monitor_signoff(struct Client *); #endif