VBoxManageMetrics.cpp revision 4b34a2a15d6421e86cd192dfe63b817d1dab38a1
1N/A * VBoxManage - The 'metrics' command. 1N/A * Copyright (C) 2006-2008 Sun Microsystems, Inc. 1N/A * This file is part of VirtualBox Open Source Edition (OSE), as 1N/A * you can redistribute it and/or modify it under the terms of the GNU 1N/A * General Public License (GPL) as published by the Free Software 1N/A * Foundation, in version 2 as it comes in the "COPYING" file of the 1N/A * VirtualBox OSE distribution. VirtualBox OSE is distributed in the 1N/A * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. 1N/A * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa 1N/A * additional information or have any questions. 1N/A/******************************************************************************* 1N/A*******************************************************************************/ 1N/A/////////////////////////////////////////////////////////////////////////////// RTPrintf(
"The following metrics were modified:\n\n" "---------- --------------------\n");
RTPrintf(
"No metrics match the specified filter!\n");
"Object Metric Unit Minimum Maximum Period Count Description\n" "---------- -------------------- ---- ---------- ---------- ---------- ---------- -----------\n");
RTPrintf(
"%-10ls %-20ls %-4ls %10d %10d %10u %10u %ls\n",
for (i =
1; i <
argc; i++)
break;
/* The rest of params should define the filter */ "---------- -------------------- --------------------------------------------\n");
/** Used by the handleMetricsCollect loop. */ * Handler routine for catching Ctrl-C, Ctrl-Break and closing of * @returns true if handled, false if not handled. * @param dwCtrlType The type of control signal. * @remarks This is called on a new thread. /* Ctrl-C or Ctrl-Break or Close */ /* Let's shut down gracefully. */ /* Don't care about the rest -- let it die a horrible death. */ #
endif /* RT_OS_WINDOWS */ for (i =
1; i <
argc; i++)
break;
/* The rest of params should define the filter */ RTPrintf(
"Warning! The background process holding collected metrics will shutdown\n" "in few seconds, discarding all collected data and parameters.\n");
#
endif /* RT_OS_WINDOWS */ RTPrintf(
"Time stamp Object Metric Value\n");
RTPrintf(
"------------ ---------- -------------------- --------------------\n");
#
endif /* RT_OS_WINDOWS */ /* at least one option: subcommand name */ #
endif /* VBOX_ONLY_DOCS */