21 #ifndef __CLIENTSTATUSLOGGER_H__ 22 #define __CLIENTSTATUSLOGGER_H__ 24 #include <iutil/document.h> 38 csRef<iDocumentNode> statusRootNode;
41 void AddBasicNode(iDocumentNode* parent,
const char* fieldName,
const char* text);
42 void AddBasicNode(iDocumentNode* parent,
const char* fieldName,
int data);
43 csPtr<iDocumentNode> AddContainerNode(iDocumentNode* parent,
const char* fieldName);
45 void LogBasicInfo(
Client* client, iDocumentNode* node);
46 void LogConnectionInfo(
Client* client, iDocumentNode* node);
47 void LogGuildInfo(
Client* client, iDocumentNode* node);
This class collects data of a netclient.
void LogClientInfo(Client *client)
write client status info to doc
Logs client status to document.