:orphan: .. index:: pair: struct; tarpc_msghdr .. _doxid-structtarpc__msghdr: struct tarpc_msghdr =================== .. toctree:: :hidden: Overview ~~~~~~~~ .. ref-code-block:: cpp :class: doxyrest-overview-code-block struct tarpc_msghdr { // fields struct :ref:`tarpc_sa` :ref:`msg_name`; int64_t :ref:`msg_namelen`; struct :ref:`tarpc_iovec` :ref:`msg_iov<>`; :ref:`tarpc_size_t` :ref:`msg_iovlen`; struct :ref:`tarpc_cmsghdr` :ref:`msg_control<>`; int64_t :ref:`msg_controllen`; uint8_t :ref:`msg_control_tail`; tarpc_int :ref:`msg_flags`; tarpc_int :ref:`in_msg_flags`; }; .. _details-structtarpc__msghdr: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Fields ------ .. index:: pair: variable; msg_name .. _doxid-structtarpc__msghdr_1a187967e2110d9f90baa81ab3de46cc26: .. ref-code-block:: cpp :class: doxyrest-title-code-block struct :ref:`tarpc_sa` msg_name Destination/source address .. index:: pair: variable; msg_namelen .. _doxid-structtarpc__msghdr_1acd5c03fb21e37b4385183e3c1b19f514: .. ref-code-block:: cpp :class: doxyrest-title-code-block int64_t msg_namelen To be passed to recvmsg/sendmsg; in case of negative value will be determined from msg_name .. index:: pair: variable; msg_iov<> .. _doxid-structtarpc__msghdr_1aac149a9daa921db4c439c5228028c389: .. ref-code-block:: cpp :class: doxyrest-title-code-block struct :ref:`tarpc_iovec` msg_iov<> Vector .. index:: pair: variable; msg_iovlen .. _doxid-structtarpc__msghdr_1a41ba7788df87caaad5ff917cbc07c857: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tarpc_size_t` msg_iovlen Passed to recvmsg() .. index:: pair: variable; msg_control<> .. _doxid-structtarpc__msghdr_1ae82a493079ff4177bc44c948a0d9a474: .. ref-code-block:: cpp :class: doxyrest-title-code-block struct :ref:`tarpc_cmsghdr` msg_control<> Control info array .. index:: pair: variable; msg_controllen .. _doxid-structtarpc__msghdr_1a1ac2e95c2c90521fa0a662fe387027f6: .. ref-code-block:: cpp :class: doxyrest-title-code-block int64_t msg_controllen msg_controllen actually used/retrieved on TA. If negative value is passed by RPC caller, it is ignored; msg_controllen used on TA is computed from control messages lengths in that case. .. index:: pair: variable; msg_control_tail .. _doxid-structtarpc__msghdr_1a5423091e827bb8735a9d37be9b532981: .. ref-code-block:: cpp :class: doxyrest-title-code-block uint8_t msg_control_tail Not parsed, will be appended to msg_control after control messages .. index:: pair: variable; msg_flags .. _doxid-structtarpc__msghdr_1aaca2251e865f0db763fcc66851232309: .. ref-code-block:: cpp :class: doxyrest-title-code-block tarpc_int msg_flags Flags on received message .. index:: pair: variable; in_msg_flags .. _doxid-structtarpc__msghdr_1a1f678e2754f618ff4e7605ea8abc6be4: .. ref-code-block:: cpp :class: doxyrest-title-code-block tarpc_int in_msg_flags Original msg_flags value