:orphan: .. index:: pair: struct; te_log_msg_raw_data .. _doxid-structte__log__msg__raw__data: struct te_log_msg_raw_data ========================== .. toctree:: :hidden: Overview ~~~~~~~~ Raw logging backend parameters :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include struct te_log_msg_raw_data { // fields struct :ref:`te_log_msg_out` :ref:`common`; uint8_t* :ref:`buf`; uint8_t* :ref:`end`; uint8_t* :ref:`ptr`; unsigned int :ref:`args_max`; :ref:`te_log_arg_descr`* :ref:`args`; unsigned int :ref:`args_n`; size_t :ref:`args_len`; bool :ref:`trunc`; }; .. _details-structte__log__msg__raw__data: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Raw logging backend parameters Fields ------ .. index:: pair: variable; common .. _doxid-structte__log__msg__raw__data_1a8a4e3392d27083bd21e00b2e0f96768c: .. ref-code-block:: cpp :class: doxyrest-title-code-block struct :ref:`te_log_msg_out` common Parameters common for all backends. Must be the first field in the scructure. .. index:: pair: variable; buf .. _doxid-structte__log__msg__raw__data_1ab309bade092865b96d2d8a7f6626ae7b: .. ref-code-block:: cpp :class: doxyrest-title-code-block uint8_t* buf Buffer allocated for the message .. index:: pair: variable; end .. _doxid-structte__log__msg__raw__data_1ac528de28ecddc6317f252da94d102aa1: .. ref-code-block:: cpp :class: doxyrest-title-code-block uint8_t* end End of the buffer *buf* .. index:: pair: variable; ptr .. _doxid-structte__log__msg__raw__data_1a5318c66a9e609bdfd24bd9074dc3657f: .. ref-code-block:: cpp :class: doxyrest-title-code-block uint8_t* ptr Current pointer in the buffer *buf* .. index:: pair: variable; args_max .. _doxid-structte__log__msg__raw__data_1afe74d672571047d9ddd2f8112a3c714d: .. ref-code-block:: cpp :class: doxyrest-title-code-block unsigned int args_max Maximum number of raw arguments .. index:: pair: variable; args .. _doxid-structte__log__msg__raw__data_1a266ce9604839f331999ab41a96a97f87: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`te_log_arg_descr`* args Array of raw argument .. index:: pair: variable; args_n .. _doxid-structte__log__msg__raw__data_1afd594eda98bcbf64aec01aae89d5b2c5: .. ref-code-block:: cpp :class: doxyrest-title-code-block unsigned int args_n Number of raw arguments .. index:: pair: variable; args_len .. _doxid-structte__log__msg__raw__data_1af57ba56bf410cb5046dcf104bbf62e45: .. ref-code-block:: cpp :class: doxyrest-title-code-block size_t args_len Total length required in raw log to store raw arguments .. index:: pair: variable; trunc .. _doxid-structte__log__msg__raw__data_1ab33ca14d48f2056775a6053159229a76: .. ref-code-block:: cpp :class: doxyrest-title-code-block bool trunc Is log message truncated?