]> jfr.im git - irc/quakenet/newserv.git/blame - serverlist/serverlist.h
TRUSTS: require sqlite
[irc/quakenet/newserv.git] / serverlist / serverlist.h
CommitLineData
ea3692b9
P
1#ifndef __SERVER_LIST_H
2#define __SERVER_LIST_H
3
4#include "../server/server.h"
5#include "../lib/flags.h"
6
7#define SERVERTYPEFLAG_CLIENT_SERVER 0x00000001 /* +c */
8#define SERVERTYPEFLAG_HUB 0x00000002 /* +h */
9#define SERVERTYPEFLAG_SERVICE 0x00000004 /* +s */
10#define SERVERTYPEFLAG_CHANSERV 0x00000008 /* +Q */
11#define SERVERTYPEFLAG_SPAMSCAN 0x00000010 /* +S */
12#define SERVERTYPEFLAG_CRITICAL_SERVICE 0x00000020 /* +X */
13
14#define SERVERTYPEFLAG_USER_STATE SERVERTYPEFLAG_CLIENT_SERVER|SERVERTYPEFLAG_HUB|SERVERTYPEFLAG_CRITICAL_SERVICE
15
16extern const flag servertypeflags[];
17flag_t getservertype(server *server);
18
19#endif