Provides Report on ISAM usage by the application. Returns: None

Return TypeFunction nameArguments
voidReportIsamUsage(hzChain&,)

Declared and defined in file: hzMemory.cpp

Function Logic:

0:START 1:items items items items items items items items items items items items items items items items items items items 2: No text

Function body:

void ReportIsamUsage (hzChain& Z)
{
   //  Category: Diagnostics
   //  
   //  Provides Report on ISAM usage by the application.
   //  
   //  Argument: Z The hzChain instance to receive the report
   //  Returns: None
   hzXDate now ;       //  Current date and time
   now.SysDateTime() ;
   Z.Clear() ;
   Z.Printf("<p><center>ISAM Report at %s</center></p>\n", *now) ;
   Z <<
   "<html>\n<head>\n<style>\n.main { text-decoration:none; font-family:verdana; font-size:11px; font-weight:normal; color:#000000; }\n.stdpg { height:600px; border:0px; margin-left:5px; overflow-x:auto; overflow-y:auto; }\n</style>\n</head>\n<body>\n<div class=\"stdpg\">\n<table width=\"70%\" align=\"center\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" style=\"text-decoration:none; font-family:verdana; font-size:11px; font-weight:normal; color:#000000;\">\n<tr>\n\t<th>Type</th>\n\t<th>Name</th>\n\t<th>Blocks</th>\n\t<th>Object Size</th>\n\t<th>Objects</th>\n\t<th>Total RAM</th>\n</tr>\n"
             ;
   Z << "<tr align=\"right\"><td align=\"left\">hzMapS</td><td align=\"left\">_hzGlobal_BinDataCrons</td>" ;
   Z << "<tr align=\"right\"><td align=\"left\">hzMapS</td><td align=\"left\">_hzGlobal_BinDataStores</td>" ;
   Z << "<tr align=\"right\"><td align=\"left\">hzMapS</td><td align=\"left\">_hzGlobal_Datatypes</td>" ;
   Z << "<tr align=\"right\"><td align=\"left\">hzMapS</td><td align=\"left\">_hzGlobal_Enums</td>" ;
   Z << "<tr align=\"right\"><td align=\"left\">hzMapS</td><td align=\"left\">_hzGlobal_Classes</td>" ;
   Z << "<tr align=\"right\"><td align=\"left\">hzMapS</td><td align=\"left\">_hzGlobal_setitories</td>" ;
   Z << "<tr align=\"right\"><td align=\"left\">hzMapS</td><td align=\"left\">s_SSIncludes</td>" ;
   Z << "<tr align=\"right\"><td align=\"left\">hzMapS</td><td align=\"left\">s_PageStore</td>" ;
   Z << "<tr align=\"right\"><td align=\"left\">hzMapS</td><td align=\"left\">_hzGlobal_blockedIPs</td>" ;
   Z << "<tr align=\"right\"><td align=\"left\">hzMapS</td><td align=\"left\">s_mimesFile</td>" ;
   Z << "<tr align=\"right\"><td align=\"left\">hzMapS</td><td align=\"left\">s_mimesDesc</td>" ;
   Z << "<tr align=\"right\"><td align=\"left\">hzMapS</td><td align=\"left\">s_mimesEnum</td>" ;
   Z << "<tr align=\"right\"><td align=\"left\">hzMapS</td><td align=\"left\">_hzGlobal_Userlist</td>" ;
   Z << "<tr align=\"right\"><td align=\"left\">hzMapS</td><td align=\"left\">_hzGlobal_Grouplist</td>" ;
   Z <<
   "</table>\n</div>\n</body>\n</html>\n"
               ;
}