:orphan: .. index:: pair: struct; tarpc_transmit_file_in .. _doxid-structtarpc__transmit__file__in: struct tarpc_transmit_file_in ============================= .. toctree:: :hidden: Overview ~~~~~~~~ .. ref-code-block:: cpp :class: doxyrest-overview-code-block struct tarpc_transmit_file_in { // fields struct :ref:`tarpc_in_arg` :target:`common`; tarpc_int :ref:`fd`; tarpc_int :ref:`file`; :ref:`tarpc_size_t` :ref:`len`; :ref:`tarpc_size_t` :ref:`len_per_send`; :ref:`tarpc_size_t` :ref:`offset`; :ref:`tarpc_size_t` :ref:`offset_high`; :ref:`tarpc_overlapped` :ref:`overlapped`; char :ref:`head`; char :ref:`tail`; :ref:`tarpc_size_t` :ref:`flags`; }; .. _details-structtarpc__transmit__file__in: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Fields ------ .. index:: pair: variable; fd .. _doxid-structtarpc__transmit__file__in_1a1442c6eba266b21302a82017e264e30b: .. ref-code-block:: cpp :class: doxyrest-title-code-block tarpc_int fd TA-local socket .. index:: pair: variable; file .. _doxid-structtarpc__transmit__file__in_1ad2890933f042c94fddb38bbdee9d120f: .. ref-code-block:: cpp :class: doxyrest-title-code-block tarpc_int file Handle to the open file to be transmitted .. index:: pair: variable; len .. _doxid-structtarpc__transmit__file__in_1ad80814d3375d05ed6af7ac0337d190ba: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tarpc_size_t` len Number of file bytes to transmit .. index:: pair: variable; len_per_send .. _doxid-structtarpc__transmit__file__in_1aca95236332465d63b4af4d393558920c: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tarpc_size_t` len_per_send Number of bytes of each block of data sent in each send operarion .. index:: pair: variable; offset .. _doxid-structtarpc__transmit__file__in_1a76c53dc8de584456c761ebc3100c6290: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tarpc_size_t` offset Offset to be passed to OVERLAPPED. File position at wich to start to transfer .. index:: pair: variable; offset_high .. _doxid-structtarpc__transmit__file__in_1a7856d219df2b434a5298b2cda79cdbc8: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tarpc_size_t` offset_high OffsetHigh to be passed to OVERLAPPED. High-oreder word of the file position at wich to start to transfer .. index:: pair: variable; overlapped .. _doxid-structtarpc__transmit__file__in_1ad993b042a8eed4478f8c7df20dd4e3a8: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tarpc_overlapped` overlapped WSAOVERLAPPED structure .. index:: pair: variable; head .. _doxid-structtarpc__transmit__file__in_1a6d776a097042d2e7570e1b5aeb9b91c3: .. ref-code-block:: cpp :class: doxyrest-title-code-block char head Buffer to be transmitted before the file data is transmitted .. index:: pair: variable; tail .. _doxid-structtarpc__transmit__file__in_1aab922481eadb0edfe93ecff902dd85fb: .. ref-code-block:: cpp :class: doxyrest-title-code-block char tail Buffer to be transmitted after the file data is transmitted .. index:: pair: variable; flags .. _doxid-structtarpc__transmit__file__in_1a1a546a8029a5f24b4001163ad8a496bc: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tarpc_size_t` flags Parameter of TransmitFile()