zx::job

Summary

Inheritance

Inherits from: zx::task< job >

Constructors and Destructors

job()
job(zx_handle_t value)
job(handle && h)
job(job && other)

Public static attributes

TYPE = ZX_OBJ_TYPE_JOB
constexpr zx_obj_type_t

Public functions

get_child(uint64_t koid, zx_rights_t rights, job *result)
zx_status_t
get_child(uint64_t koid, zx_rights_t rights, process *result)
zx_status_t
operator=(job && other)
job &
set_critical(uint32_t options, const zx::process & process)
zx_status_t
set_policy(uint32_t options, uint32_t topic, const void *policy, uint32_t count)
zx_status_t

Public static functions

create(const zx::job & parent, uint32_t options, job *result)
zx_status_t
default_job()

Public static attributes

TYPE

constexpr zx_obj_type_t TYPE = ZX_OBJ_TYPE_JOB

Public functions

get_child

zx_status_t get_child(
  uint64_t koid,
  zx_rights_t rights,
  job *result
)

get_child

zx_status_t get_child(
  uint64_t koid,
  zx_rights_t rights,
  process *result
)

job

constexpr job()=default

job

 job(
  zx_handle_t value
)