:orphan: .. index:: pair: struct; rpc_call_data .. _doxid-structrpc__call__data: struct rpc_call_data ==================== .. toctree:: :hidden: Overview ~~~~~~~~ RPC call activation details :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include struct rpc_call_data { // fields const :ref:`rpc_func_info`* :ref:`info`; :ref:`api_func` :ref:`func`; void* :ref:`in`; void* :ref:`out`; checked_arg_list :ref:`checked_args`; bool :ref:`done`; struct timeval :ref:`call_start`; int :ref:`saved_errno`; }; .. _details-structrpc__call__data: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ RPC call activation details Fields ------ .. index:: pair: variable; info .. _doxid-structrpc__call__data_1a4013b5b79344c9a98e48deaad83e3bda: .. ref-code-block:: cpp :class: doxyrest-title-code-block const :ref:`rpc_func_info`* info RPC routine description .. index:: pair: variable; func .. _doxid-structrpc__call__data_1a2d640be1f5824c4a6d505b056b7c77e7: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`api_func` func Actual function to call .. index:: pair: variable; in .. _doxid-structrpc__call__data_1ac04d550aa649b3ac3a18c7c9005d942c: .. ref-code-block:: cpp :class: doxyrest-title-code-block void* in Input data .. index:: pair: variable; out .. _doxid-structrpc__call__data_1abe377a0325c37b909f85131055f492b5: .. ref-code-block:: cpp :class: doxyrest-title-code-block void* out Output data .. index:: pair: variable; checked_args .. _doxid-structrpc__call__data_1a372a941fc8883d9d79f408c1ec192ef4: .. ref-code-block:: cpp :class: doxyrest-title-code-block checked_arg_list checked_args List of checked arguments .. index:: pair: variable; done .. _doxid-structrpc__call__data_1ac72d558ee6dd4677638efdd00b97e217: .. ref-code-block:: cpp :class: doxyrest-title-code-block bool done Completion status Only used for async calls .. index:: pair: variable; call_start .. _doxid-structrpc__call__data_1a0113c9c1d22bf9520b1bb4a76b5ee98d: .. ref-code-block:: cpp :class: doxyrest-title-code-block struct timeval call_start Timestamp when the actual code is called (used by :ref:`MAKE_CALL() `) .. index:: pair: variable; saved_errno .. _doxid-structrpc__call__data_1adec37794ae6d367f53b2062fb8483540: .. ref-code-block:: cpp :class: doxyrest-title-code-block int saved_errno Saved errno (used by :ref:`MAKE_CALL() `)