:orphan: .. index:: pair: group; FIO tool internals .. _doxid-group__tapi__fio__internal: FIO tool internals ================== .. toctree:: :hidden: Overview ~~~~~~~~ Copyright (C) 2004-2022 OKTET Labs Ltd. :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block // global functions :ref:`te_errno` :ref:`fio_app_start`(:ref:`tapi_fio_app`* app); :ref:`te_errno` :ref:`fio_app_stop`(:ref:`tapi_fio_app`* app); :ref:`te_errno` :ref:`fio_app_wait`(:ref:`tapi_fio_app`* app, int16_t timeout_sec); :ref:`te_errno` :ref:`fio_app_receive_report`(:ref:`tapi_fio_app`* app, char** report); .. _details-group__tapi__fio__internal: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Copyright (C) 2004-2022 OKTET Labs Ltd. All rights reserved. Global Functions ---------------- .. index:: pair: function; fio_app_start .. _doxid-group__tapi__fio__internal_1ga5550365c97515b15ba426a7a10bb95c8: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`te_errno` fio_app_start(:ref:`tapi_fio_app`* app) Starting fio tool. .. rubric:: Parameters: .. list-table:: :widths: 20 80 * - app - App context. .. rubric:: Returns: Status code .. index:: pair: function; fio_app_stop .. _doxid-group__tapi__fio__internal_1ga2c237d6371d8ceeb921f17a18e6873be: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`te_errno` fio_app_stop(:ref:`tapi_fio_app`* app) Stopping fio tool. .. rubric:: Parameters: .. list-table:: :widths: 20 80 * - app - App context. .. rubric:: Returns: Status code .. index:: pair: function; fio_app_wait .. _doxid-group__tapi__fio__internal_1gafaa07480c525c5ebec629af19875421d: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`te_errno` fio_app_wait(:ref:`tapi_fio_app`* app, int16_t timeout_sec) Waiting fio tool. .. rubric:: Parameters: .. list-table:: :widths: 20 80 * - app - App context. * - timeout_sec - Timeout in seconds. .. rubric:: Returns: Status code .. index:: pair: function; fio_app_receive_report .. _doxid-group__tapi__fio__internal_1ga7e092da44c8af7c8fc3bf43ce5a7852a: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`te_errno` fio_app_receive_report(:ref:`tapi_fio_app`* app, char** report) Receive fio report in JSON format. .. rubric:: Parameters: .. list-table:: :widths: 20 80 * - app - App context. * - report - Fio report .. rubric:: Returns: Status code