struct ConnectionClass {
struct ConnectionClass* next;
char *cc_name;
+ char *default_umode;
unsigned int max_sendq;
short ping_freq;
short conn_freq;
#define ConfMaxLinks(x) ((x)->conn_class->max_links)
#define ConfSendq(x) ((x)->conn_class->max_sendq)
#define ConfLinks(x) ((x)->conn_class->ref_count)
+#define ConfUmode(x) ((x)->conn_class->default_umode)
/*
* Proto types
extern int get_conf_ping(const struct ConfItem *aconf);
extern char *get_client_class(struct Client *acptr);
extern void add_class(char *name, unsigned int ping,
- unsigned int confreq, unsigned int maxli, unsigned int sendq);
+ unsigned int confreq, unsigned int maxli,
+ unsigned int sendq);
extern void check_class(void);
extern void report_classes(struct Client *sptr, struct StatDesc *sd, int stat,
char *param);