#include "client.h"
#include "ircd.h"
#include "ircd_alloc.h"
+#include "ircd_features.h"
#include "ircd_reply.h"
#include "list.h"
#include "numeric.h"
connClassList = (struct ConnectionClass*) make_class();
ConClass(connClassList) = 0;
- PingFreq(connClassList) = PINGFREQUENCY;
- ConFreq(connClassList) = CONNECTFREQUENCY;
- MaxLinks(connClassList) = MAXIMUM_LINKS;
- MaxSendq(connClassList) = DEFAULTMAXSENDQLENGTH;
+ PingFreq(connClassList) = feature_int(FEAT_PINGFREQUENCY);
+ ConFreq(connClassList) = feature_int(FEAT_CONNECTFREQUENCY);
+ MaxLinks(connClassList) = feature_int(FEAT_MAXIMUM_LINKS);
+ MaxSendq(connClassList) = feature_int(FEAT_DEFAULTMAXSENDQLENGTH);
connClassList->valid = 1;
Links(connClassList) = 0;
connClassList->next = 0;
}
}
else {
- ping = PINGFREQUENCY;
+ ping = feature_int(FEAT_PINGFREQUENCY);
Debug((DEBUG_DEBUG, "No Attached Confs for: %s", cli_name(acptr)));
}
if (ping <= 0)
- ping = PINGFREQUENCY;
+ ping = feature_int(FEAT_PINGFREQUENCY);
Debug((DEBUG_DEBUG, "Client %s Ping %d", cli_name(acptr), ping));
return (ping);
}
if (clptr)
return (ConFreq(clptr));
else
- return (CONNECTFREQUENCY);
+ return feature_int(FEAT_CONNECTFREQUENCY);
}
/*
ConFreq(p) = confreq;
PingFreq(p) = ping;
MaxLinks(p) = maxli;
- MaxSendq(p) = (sendq > 0) ? sendq : DEFAULTMAXSENDQLENGTH;
+ MaxSendq(p) = (sendq > 0) ? sendq : feature_int(FEAT_DEFAULTMAXSENDQLENGTH);
p->valid = 1;
if (p != t)
Links(p) = 0;
}
}
}
- return DEFAULTMAXSENDQLENGTH;
+ return feature_int(FEAT_DEFAULTMAXSENDQLENGTH);
}
void class_send_meminfo(struct Client* cptr)