:orphan:

.. index:: pair: struct; tapi_perf_report
.. _doxid-structtapi__perf__report:

struct tapi_perf_report
=======================

.. toctree::
	:hidden:

Overview
~~~~~~~~

Network throughput test tool report. :ref:`More...<details-structtapi__perf__report>`


.. ref-code-block:: cpp
	:class: doxyrest-overview-code-block

	#include <tapi_performance.h>
	
	struct tapi_perf_report {
		// fields
	
		uint64_t :ref:`bytes<doxid-structtapi__perf__report_1a3f1ba86bdb57e49f849db17d7e13ed29>`;
		double :ref:`seconds<doxid-structtapi__perf__report_1a632a5a41667e0c7080e4931f5a3b5a2d>`;
		double :ref:`bits_per_second<doxid-structtapi__perf__report_1a58d10c02c7030d570791c4b060f95467>`;
		size_t :ref:`zero_intervals<doxid-structtapi__perf__report_1a09546617951040c1583c2ec10f81de6b>`;
		double :ref:`min_bps_per_stream<doxid-structtapi__perf__report_1a4a0ba10689cfb5b5eded8117b665834d>`;
		uint32_t :ref:`errors<doxid-structtapi__perf__report_1afc4b6f6815ee9d2973c429ed2eeaab3f>`[TAPI_PERF_ERROR_MAX];
	};
.. _details-structtapi__perf__report:

Detailed Documentation
~~~~~~~~~~~~~~~~~~~~~~

Network throughput test tool report.

Fields
------

.. index:: pair: variable; bytes
.. _doxid-structtapi__perf__report_1a3f1ba86bdb57e49f849db17d7e13ed29:

.. ref-code-block:: cpp
	:class: doxyrest-title-code-block

	uint64_t bytes

Number of bytes was transmitted

.. index:: pair: variable; seconds
.. _doxid-structtapi__perf__report_1a632a5a41667e0c7080e4931f5a3b5a2d:

.. ref-code-block:: cpp
	:class: doxyrest-title-code-block

	double seconds

Number of seconds was expired during test

.. index:: pair: variable; bits_per_second
.. _doxid-structtapi__perf__report_1a58d10c02c7030d570791c4b060f95467:

.. ref-code-block:: cpp
	:class: doxyrest-title-code-block

	double bits_per_second

Throughput

.. index:: pair: variable; zero_intervals
.. _doxid-structtapi__perf__report_1a09546617951040c1583c2ec10f81de6b:

.. ref-code-block:: cpp
	:class: doxyrest-title-code-block

	size_t zero_intervals

Number of zero intervals

.. index:: pair: variable; min_bps_per_stream
.. _doxid-structtapi__perf__report_1a4a0ba10689cfb5b5eded8117b665834d:

.. ref-code-block:: cpp
	:class: doxyrest-title-code-block

	double min_bps_per_stream

Minimal rate observed for any stream at the end of report

.. index:: pair: variable; errors
.. _doxid-structtapi__perf__report_1afc4b6f6815ee9d2973c429ed2eeaab3f:

.. ref-code-block:: cpp
	:class: doxyrest-title-code-block

	uint32_t errors[TAPI_PERF_ERROR_MAX]

Errors counters.