:orphan: .. index:: pair: struct; tarpc_pattern_receiver_in .. _doxid-structtarpc__pattern__receiver__in: struct tarpc_pattern_receiver_in ================================ .. toctree:: :hidden: Overview ~~~~~~~~ .. ref-code-block:: cpp :class: doxyrest-overview-code-block struct tarpc_pattern_receiver_in { // fields struct :ref:`tarpc_in_arg` :target:`common`; tarpc_int :ref:`s`; char :ref:`fname`; :ref:`iomux_func` :ref:`iomux`; uint64_t :ref:`exp_received`; uint32_t :ref:`time2run`; uint32_t :ref:`time2wait`; tarpc_bool :ref:`ignore_pollerr`; :ref:`tarpc_pat_gen_arg` :ref:`gen_arg`; }; .. _details-structtarpc__pattern__receiver__in: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Fields ------ .. index:: pair: variable; s .. _doxid-structtarpc__pattern__receiver__in_1adce78e99184201f787d04ee2f412ecb0: .. ref-code-block:: cpp :class: doxyrest-title-code-block tarpc_int s Socket to be used .. index:: pair: variable; fname .. _doxid-structtarpc__pattern__receiver__in_1aab54c040aede6210384b0241fc2a05d4: .. ref-code-block:: cpp :class: doxyrest-title-code-block char fname Pattern generating function .. index:: pair: variable; iomux .. _doxid-structtarpc__pattern__receiver__in_1a598e61c8fcf7d46d5b48684c2ef31aa7: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`iomux_func` iomux Iomux function to be used .. index:: pair: variable; exp_received .. _doxid-structtarpc__pattern__receiver__in_1ad7a4aabcc66965c909c4de5cc2a8c5fb: .. ref-code-block:: cpp :class: doxyrest-title-code-block uint64_t exp_received How many bytes should be received (ignored if ``0``; if > ``0``, receiving will be stopped after reading this number of bytes) .. index:: pair: variable; time2run .. _doxid-structtarpc__pattern__receiver__in_1a44c274f84787a0dcb0d274f62e800532: .. ref-code-block:: cpp :class: doxyrest-title-code-block uint32_t time2run How long to run (in seconds; the function can finish earlier if **time2wait** is positive) .. index:: pair: variable; time2wait .. _doxid-structtarpc__pattern__receiver__in_1ab0452c9754b8cd50d85e4c3398081723: .. ref-code-block:: cpp :class: doxyrest-title-code-block uint32_t time2wait Maximum time to wait for readability before stopping receiving (in milliseconds; if ``0``, the function will wait until **time2run** expires) .. index:: pair: variable; ignore_pollerr .. _doxid-structtarpc__pattern__receiver__in_1a75365429792c5bc4ca8298daa48f18d2: .. ref-code-block:: cpp :class: doxyrest-title-code-block tarpc_bool ignore_pollerr If ``true``, ``POLLERR`` event should be ignored if it arrives instead of ``POLLIN`` .. index:: pair: variable; gen_arg .. _doxid-structtarpc__pattern__receiver__in_1a8b416c328bb5f9b114c1c0aec0700356: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tarpc_pat_gen_arg` gen_arg Pattern generator function arguments