- {
- /* FIXME: Make the 216 here different depending on stats char:
- * k: 216
- * g: 223
- * q: 217
- * z: 223
- * e: 223
- */
- std::string stat;
- stat += toupper(statschar);
- ServerInstance->XLines->InvokeStats(stat,216,user,results);
- }
+ ServerInstance->XLines->InvokeStats("E",223,user,results);
+ break;
+ case 'E':
+ results.push_back(sn+" 249 "+user->nick+" :Total events: "+ConvToStr(ServerInstance->SE->TotalEvents));
+ results.push_back(sn+" 249 "+user->nick+" :Read events: "+ConvToStr(ServerInstance->SE->ReadEvents));
+ results.push_back(sn+" 249 "+user->nick+" :Write events: "+ConvToStr(ServerInstance->SE->WriteEvents));
+ results.push_back(sn+" 249 "+user->nick+" :Error events: "+ConvToStr(ServerInstance->SE->ErrorEvents));