counters.h revision d981a844e64c196b4c96be1a52ddc42e23337138
0N/A/** $Id$ */
2362N/A/** @file
0N/A * Counters definitions and declarations
0N/A */
0N/A
0N/A/*
2362N/A * Copyright (C) 2007 Sun Microsystems, Inc.
0N/A *
2362N/A * This file is part of VirtualBox Open Source Edition (OSE), as
0N/A * available from http://www.virtualbox.org. This file is free software;
0N/A * you can redistribute it and/or modify it under the terms of the GNU
0N/A * General Public License (GPL) as published by the Free Software
0N/A * Foundation, in version 2 as it comes in the "COPYING" file of the
0N/A * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
0N/A * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
0N/A *
0N/A * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa
0N/A * Clara, CA 95054 USA or visit http://www.sun.com if you need
0N/A * additional information or have any questions.
0N/A */
2362N/A#ifndef PROFILE_COUNTER
2362N/A# error PROFILE_COUNTER not defied
2362N/A#endif
0N/A#ifndef COUNTING_COUTER
0N/A#error COUNTING_COUTER
0N/A#endif
0N/A
0N/APROFILE_COUNTER(Fill, "Profiling slirp fills");
0N/APROFILE_COUNTER(Poll, "Profiling slirp polls");
0N/APROFILE_COUNTER(FastTimer, "Profiling slirp fast timer");
0N/APROFILE_COUNTER(SlowTimer, "Profiling slirp slow timer");
0N/APROFILE_COUNTER(IOwrite, "Profiling IO sowrite");
0N/APROFILE_COUNTER(IOread, "Profiling IO soread");
0N/A
0N/ACOUNTING_COUTER(TCP, "TCP sockets");
0N/ACOUNTING_COUTER(TCPHot, "TCP sockets active");
0N/ACOUNTING_COUTER(UDP, "UDP sockets");
0N/ACOUNTING_COUTER(UDPHot, "UDP sockets active");
0N/ACOUNTING_COUTER(SBAlloc, "SB Alloc");
0N/ACOUNTING_COUTER(SBReAlloc, "SB ReAlloc");
0N/A
0N/ACOUNTING_COUTER(IORead_in_1, "SB IORead_in_1");
0N/ACOUNTING_COUTER(IORead_in_2, "SB IORead_in_2");
0N/ACOUNTING_COUTER(IOWrite_in_1, "SB IOWrite_in_1");
0N/ACOUNTING_COUTER(IOWrite_in_2, "SB IOWrite_in_2");
0N/A