.. _pilot.ExecutionState: pilot.ExecutionState ======================== .. cpp:namespace:: pilot::ExecutionState Class ----- `ExecutionState` contains information about the current state of the :ref:`TaskHandler`. Inherits from :ref:`pilot.Sample`. Fields ------ .. cpp:member:: execution_state_e status Current execution state, see :ref:`pilot.execution_state_e`. .. cpp:member:: Hash64 jobid Current program execution id. See :ref:`vnx.Hash64`. .. cpp:member:: string program_name Name of the running program. .. cpp:member:: Task* task Current task being executed, if any. See :ref:`pilot.Task`. .. cpp:member:: vector stack Execution stack, most recent first. See :ref:`pilot.StackFrame`. .. cpp:member:: long time_started POSIX time stamp when program was started in [usec]. .. cpp:member:: long time_ended POSIX time stamp when program has finised in [usec], zero otherwise (ie. still running). .. cpp:member:: bool is_minor True if current task is nothing major, for example log message output, etc.