Job

final class ntoseye.Job

Subclass of BaseRecord.

A job object (!job), with its accounting, limits, flags, nesting, and assigned processes. A field that this build does not have is None.

property accounting: JobAccounting
property address: int

The _EJOB.

property child_job_list_termination: ListEnd
property child_jobs: list[int]
property job_flag_names: list[str]

The JobFlags bits that are set, by their PDB names.

property job_flags: int | None

_EJOB.JobFlags.

property job_id: int | None
property limit_flag_names: list[str]

The JOB_OBJECT_LIMIT_* names of the limit flags that are set. A bit that has no name shows as its hex value.

property limits: JobLimits
property nesting_depth: int | None
property parent_job: int | None

None for a top-level job.

property process_list_termination: ListEnd
property processes: list[ProcessIdentity]
property root_job: int | None

None for a top-level job.

property server_silo_globals: int | None

None for a job that is not a server silo.

property session_id: int | None
property silo: bool

True if the job is a silo.

property unreadable_processes: list[int]

The _EPROCESS addresses on the job list that ntoseye could not decode.