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.