Provides Report on ISAM usage by the application. Returns: None
| Return Type | Function name | Arguments |
|---|---|---|
| void | ReportIsamUsage | (hzChain&,) |
Declared and defined in file: hzMemory.cpp
Function Logic:
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"
;
}