:orphan: .. index:: pair: struct; rpcs_msghdr_helper .. _doxid-structrpcs__msghdr__helper: struct rpcs_msghdr_helper ========================= .. toctree:: :hidden: Overview ~~~~~~~~ Helper structure used when converting :ref:`tarpc_msghdr ` to struct msghdr and vice versa. :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include struct rpcs_msghdr_helper { // fields uint8_t* :ref:`addr_data`; struct sockaddr* :ref:`addr`; socklen_t :ref:`addr_len`; socklen_t :ref:`addr_rlen`; int :ref:`orig_msg_flags`; uint8_t* :ref:`orig_control`; size_t :ref:`orig_controllen`; size_t :ref:`real_controllen`; }; .. _details-structrpcs__msghdr__helper: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Helper structure used when converting :ref:`tarpc_msghdr ` to struct msghdr and vice versa. Fields ------ .. index:: pair: variable; addr_data .. _doxid-structrpcs__msghdr__helper_1aa2271d4e9a2888ecb4ae3d6259a340ab: .. ref-code-block:: cpp :class: doxyrest-title-code-block uint8_t* addr_data Pointer to address buffer .. index:: pair: variable; addr .. _doxid-structrpcs__msghdr__helper_1a02e0345f13fa126d3ab7a7966be907ed: .. ref-code-block:: cpp :class: doxyrest-title-code-block struct sockaddr* addr Pointer to address to be placed in msg_name .. index:: pair: variable; addr_len .. _doxid-structrpcs__msghdr__helper_1af9eff0e03a2586998b48a2181b2e01c0: .. ref-code-block:: cpp :class: doxyrest-title-code-block socklen_t addr_len Value to set for msg_namelen .. index:: pair: variable; addr_rlen .. _doxid-structrpcs__msghdr__helper_1ae85077bb35e12f4e4911afef107e4099: .. ref-code-block:: cpp :class: doxyrest-title-code-block socklen_t addr_rlen Real length of **addr_data** buffer .. index:: pair: variable; orig_msg_flags .. _doxid-structrpcs__msghdr__helper_1a3c705510d4435c57cb968724c6913afb: .. ref-code-block:: cpp :class: doxyrest-title-code-block int orig_msg_flags Original value of msg_flags .. index:: pair: variable; orig_control .. _doxid-structrpcs__msghdr__helper_1a5ed0900a4eacd1c3080aa094574ae9e3: .. ref-code-block:: cpp :class: doxyrest-title-code-block uint8_t* orig_control Where original content of msg_control is stored .. index:: pair: variable; orig_controllen .. _doxid-structrpcs__msghdr__helper_1ac7891e1012dce5b0e30bedc92e019b8e: .. ref-code-block:: cpp :class: doxyrest-title-code-block size_t orig_controllen Original value of msg_controllen .. index:: pair: variable; real_controllen .. _doxid-structrpcs__msghdr__helper_1ae6d149afba07c315c5b722b7b2e1627e: .. ref-code-block:: cpp :class: doxyrest-title-code-block size_t real_controllen Real length of buffer allocated for msg_control