unsigned long statsDnsGood;
unsigned long statsDnsBad;
unsigned long statsConnects;
- unsigned long statsSent;
- unsigned long statsRecv;
+ double statsSent;
+ double statsRecv;
unsigned long BoundPortCount;
serverstats()
{
statsAccept = statsRefused = statsUnknown = 0;
statsCollisions = statsDns = statsDnsGood = 0;
- statsDnsBad = statsConnects = statsSent = statsRecv = 0;
+ statsDnsBad = statsConnects = 0;
+ statsSent = statsRecv = 0.0;
BoundPortCount = 0;
}
};
void BuildISupport();
void MoveTo(std::string modulename,int slot);
void Start();
- void SetSignals();
+ void SetSignals(bool SEGVHandler);
bool DaemonSeed();
void MakeLowerMap();
void MoveToLast(std::string modulename);
CommandParser* Parser;
SocketEngine* SE;
serverstats* stats;
+ DNS* Res;
std::string GetRevision();
std::string GetVersionString();
InspIRCd(int argc, char** argv);
void DoOneIteration(bool process_module_sockets);
int Run();
-
};
/* Miscellaneous stuff here, moved from inspircd_io.h */