:orphan: .. index:: pair: struct; tapi_job_methods_t .. _doxid-structtapi__job__methods__t: struct tapi_job_methods_t ========================= .. toctree:: :hidden: Overview ~~~~~~~~ Methods to operate TAPI Job instances :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include struct tapi_job_methods_t { // fields :ref:`tapi_job_method_create`* :ref:`create`; :ref:`tapi_job_method_start`* :ref:`start`; :ref:`tapi_job_method_allocate_channels`* :ref:`allocate_channels`; :ref:`tapi_job_method_kill`* :ref:`kill`; :ref:`tapi_job_method_killpg`* :ref:`killpg`; :ref:`tapi_job_method_wait`* :ref:`wait`; :ref:`tapi_job_method_stop`* :ref:`stop`; :ref:`tapi_job_method_destroy`* :ref:`destroy`; :ref:`tapi_job_method_wrapper_add`* :ref:`wrapper_add`; :ref:`tapi_job_method_wrapper_delete`* :ref:`wrapper_delete`; :ref:`tapi_job_method_add_exec_param`* :ref:`add_exec_param`; :ref:`tapi_job_method_set_autorestart`* :ref:`set_autorestart`; :ref:`tapi_job_method_set_workdir`* :ref:`set_workdir`; :ref:`tapi_job_method_get_autorestart`* :ref:`get_autorestart`; :ref:`tapi_job_method_recreate`* :ref:`recreate`; }; .. _details-structtapi__job__methods__t: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Methods to operate TAPI Job instances Fields ------ .. index:: pair: variable; create .. _doxid-structtapi__job__methods__t_1a7451793ce81b8d914a3d138dce6d3218: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tapi_job_method_create`* create Method that creates a job on backend side .. index:: pair: variable; start .. _doxid-structtapi__job__methods__t_1a77b958d20f2cc22c257df16ab9946f68: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tapi_job_method_start`* start Method that starts a job .. index:: pair: variable; allocate_channels .. _doxid-structtapi__job__methods__t_1a9a5f5a4ce5d136f2479eaadf542d0686: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tapi_job_method_allocate_channels`* allocate_channels Method that allocates channels .. index:: pair: variable; kill .. _doxid-structtapi__job__methods__t_1aefdfa00a4499be881397218a3524058d: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tapi_job_method_kill`* kill Method that sends a signal to a job .. index:: pair: variable; killpg .. _doxid-structtapi__job__methods__t_1aba01aeb02cee683602f473903ae17b93: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tapi_job_method_killpg`* killpg Method that sends a signal to job's process group .. index:: pair: variable; wait .. _doxid-structtapi__job__methods__t_1aed8b232ca318e9df02a2fb47ee6645f6: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tapi_job_method_wait`* wait Method that waits for the job completion .. index:: pair: variable; stop .. _doxid-structtapi__job__methods__t_1a11fa52d1d8cb036025e47bd074039e52: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tapi_job_method_stop`* stop Method that stops a job .. index:: pair: variable; destroy .. _doxid-structtapi__job__methods__t_1a0c5a6c5b7fc95debb5e4a9aaef71cf28: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tapi_job_method_destroy`* destroy Method that destroys a job on backend side .. index:: pair: variable; wrapper_add .. _doxid-structtapi__job__methods__t_1aa2d3d6d6f551d13aafbc683a21e48887: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tapi_job_method_wrapper_add`* wrapper_add Method that adds a wrapper for the specified job .. index:: pair: variable; wrapper_delete .. _doxid-structtapi__job__methods__t_1ababeb222414260ffbcc687e9c576fe6d: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tapi_job_method_wrapper_delete`* wrapper_delete Method that deletes the wrapper instance handle .. index:: pair: variable; add_exec_param .. _doxid-structtapi__job__methods__t_1adb3d2f82952ae44e6fb6a8da2727e804: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tapi_job_method_add_exec_param`* add_exec_param Method that adds a process parameters for the specified job .. index:: pair: variable; set_autorestart .. _doxid-structtapi__job__methods__t_1aab9d7b17b74b1d76ae0ba2122c7c6dce: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tapi_job_method_set_autorestart`* set_autorestart Method that sets the autorestart timeout .. index:: pair: variable; set_workdir .. _doxid-structtapi__job__methods__t_1a7c38a3995fd410e6c3f14c6f510462d1: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tapi_job_method_set_workdir`* set_workdir Method that sets the working dir (aka chdir) .. index:: pair: variable; get_autorestart .. _doxid-structtapi__job__methods__t_1a6c071c403ffeff4f932bd5cb2c9684d1: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tapi_job_method_get_autorestart`* get_autorestart Method that obtains the autorestart timeout .. index:: pair: variable; recreate .. _doxid-structtapi__job__methods__t_1a11445734ef1413a907a626e9f261df4d: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`tapi_job_method_recreate`* recreate Method that recreates a job